package classMutants.CommissionEmployee; import java.io.*; public class CommissionEmployeeTest{ // For Testing CommissionEmployee4 private String fn; private String ln; private String ssn; private double gs; private double cr; CommissionEmployee4 C1 = new CommissionEmployee4(fn,ln,ssn,gs,cr); CommissionEmployee4 C2 = new CommissionEmployee4(fn,ln,ssn,gs,cr); // For Testing CommissionEmployee5 (supplement) private double bs; private double sl; BasePlusCommissionEmployee5 C4 = new BasePlusCommissionEmployee5(fn,ln,ssn,gs,cr,sl); BasePlusCommissionEmployee5 C5 = new BasePlusCommissionEmployee5(fn,ln,ssn,gs,cr,sl); // Testing CommissionEmployee4----------------------- public double test1(){ // EAM_1 + EAM_2 gs = 200.00; cr = 0.1; C1.setGrossSales(gs); C1.setCommissionRate(cr); return C1.earnings(); } public String test2(){ // EAM_3 --10 + PRV7-12 + IOD_1 C1.setFirstName("FN"); C1.setLastName("LN"); C1.setSocialSecurityNumber("SSN"); C1.setFirstName("FN"); C1.setGrossSales(200); C1.setCommissionRate(0.1); return C1.toString(); } public String test3(){ //JSI_1 + PRV_7 + PRV_8 C1.setFirstName("FN1"); C2.setFirstName("FN2"); return C1.getFirstName(); } public String test4(){ // JSI_2 + PRV_9 + PRV_10 C1.setLastName("LN1"); C2.setLastName("LN2"); return C1.getLastName(); } public String test5(){ //JSI_3 + PRV_11 + PRV_12 C1.setSocialSecurityNumber("SSN1"); C2.setSocialSecurityNumber("SSN2"); return C1.getSocialSecurityNumber(); } public double test6(){ //JSI_4 C1.setGrossSales(200); C2.setGrossSales(300);; return C1.getGrossSales(); } public double test7(){ //JSI_5 C1.setCommissionRate(0.1); C2.setCommissionRate(1); return C1.getCommissionRate(); } public String test8(){ // PRV_1 + PRV_2 fn = "FN1"; ln = "LN1"; ssn = "SSN1"; CommissionEmployee4 C3 = new CommissionEmployee4(fn,ln,ssn,gs,cr); return C3.getFirstName(); } public String test9(){ // PRV_3 + PRV_4 fn = "FN1"; ln = "LN1"; ssn = "SSN1"; CommissionEmployee4 C3 = new CommissionEmployee4(fn,ln,ssn,gs,cr); return C3.getLastName(); } public String test10(){ // PRV_5 + PRV_6 fn = "FN1"; ln = "LN1"; ssn = "SSN1"; CommissionEmployee4 C3 = new CommissionEmployee4(fn,ln,ssn,gs,cr); return C3.getSocialSecurityNumber(); } public double test11(){ // EMM1 + EMM2 ??WHY IT CAN KILL emm2 gs = 100; cr = 1; CommissionEmployee4 C3 = new CommissionEmployee4(fn,ln,ssn,gs,cr); return C3.getGrossSales(); } public double test12(){ // EMM2 gs = 10.0; cr = 0.1; CommissionEmployee4 C3 = new CommissionEmployee4(fn,ln,ssn,gs,cr); return C3.getCommissionRate(); } // Testing CommissionEmployee5----------------------- public double test13(){ // EAM_1 + EAM_2 + IOD_1 ?? why IOD_1 = 0 C5.setGrossSales(200); C5.setBaseSalary(100); return C5.earnings(); } public String test14(){ // EAM_3 + EAM_4 + IOD_2 C5.setGrossSales(200); C5.setBaseSalary(100); return C5.toString(); } public double test15(){ //JSI_1 C4.setBaseSalary(20); C5.setBaseSalary(30); return C4.getBaseSalary(); } }