@@ -113,54 +113,28 @@ public void getPayslipTest() throws IOException {
113113 }
114114
115115 @ Test
116- public void updatePayslipByIDTest () throws IOException {
117- System .out .println ("@Test - updatePayslipByIDTest " );
116+ public void updatePayslipTest () throws IOException {
117+ System .out .println ("@Test - updatePayslipDTest " );
118118
119119 UUID payslipId = UUID .fromString ("cdfb8371-0b21-4b8a-8903-1024df6c391e" );
120- List <PayslipLines > payslipObject = new ArrayList <>();
121- PayslipObject response = payrollAuApi .updatePayslip (accessToken , xeroTenantId , payslipId , payslipObject );
120+ List <com . xero . models . payrollau . PayslipLines > payslipObject = new ArrayList <>();
121+ com . xero . models . payrollau . Payslips response = payrollAuApi .updatePayslip (accessToken , xeroTenantId , payslipId , payslipObject );
122122
123123// Can not write test until I can
124124// make the call and get a live response back for the OAS to use
125125
126126
127- //assertThat(response.getPayslip().getEmployeeID(), is(equalTo(UUID.fromString("78bb86b9-e1ea-47ac-b75d-f087a81931de"))));
128- //assertThat(response.getPayslip().getPayslipID(), is(equalTo(UUID.fromString("c81e8bcc-56b0-4740-b46b-767753a6ee45"))));
129-
130- // assertThat(response.getPayslip().getFirstName(), is(equalTo("Albus")));
131- // assertThat(response.getPayslip().getLastName(), is(equalTo("Dumbledore")));
132- // assertThat(response.getPayslip().getTax(), is(equalTo(0.0f)));
133- // assertThat(response.getPayslip().getNetPay(), is(equalTo(1.4f)));
134- // assertThat(response.getPayslip().getEarningsLines().get(0).getEarningsRateID(), is(equalTo(UUID.fromString("ab874dfb-ab09-4c91-954e-43acf6fc23b4"))));
135- // assertThat(response.getPayslip().getEarningsLines().get(0).getRatePerUnit(), is(equalTo(3.0f)));
136- // assertThat(response.getPayslip().getEarningsLines().get(0).getNumberOfUnits(), is(equalTo(1.8f)));
137- // assertThat(response.getPayslip().getLeaveEarningsLines().get(0).getEarningsRateID(), is(equalTo(UUID.fromString("ab874dfb-ab09-4c91-954e-43acf6fc23b4"))));
138- // assertThat(response.getPayslip().getLeaveEarningsLines().get(0).getRatePerUnit(), is(equalTo(0.0f)));
139- // assertThat(response.getPayslip().getLeaveEarningsLines().get(0).getNumberOfUnits(), is(equalTo(0.6f)));
140- // assertThat(response.getPayslip().getDeductionLines().get(0).getDeductionTypeID() , is(equalTo(UUID.fromString("ed05ea82-e40a-4eb6-9c2e-4b3c03e7e938"))));
141- // assertThat(response.getPayslip().getDeductionLines().get(0).getAmount() , is(equalTo(4.0f)));
142- // assertThat(response.getPayslip().getDeductionLines().get(0).getCalculationType() , is(equalTo(com.xero.models.payrollau.DeductionTypeCalculationType.FIXEDAMOUNT)));
143- // assertThat(response.getPayslip().getLeaveAccrualLines().get(0).getLeaveTypeID() , is(equalTo(UUID.fromString("184ea8f7-d143-46dd-bef3-0c60e1aa6fca"))));
144- // assertThat(response.getPayslip().getLeaveAccrualLines().get(0).getNumberOfUnits(), is(equalTo(0.0769f)));
145- // assertThat(response.getPayslip().getLeaveAccrualLines().get(0).getAutoCalculate(), is(equalTo(true)));
146- // assertThat(response.getPayslip().getReimbursementLines().get(0).getReimbursementTypeID() , is(equalTo(UUID.fromString("aa8cfa40-d872-4be0-8a94-bb7f00962f74"))));
147- // assertThat(response.getPayslip().getReimbursementLines().get(0).getAmount(), is(equalTo(55.0f)));
148- // assertThat(response.getPayslip().getReimbursementLines().get(0).getDescription(), is(equalTo("boo")));
149- // assertThat(response.getPayslip().getReimbursementLines().get(0).getExpenseAccount(), is(equalTo("850")));
150- // //assertThat(response.getPayslip().getSuperannuationLines().get(0).getReimbursementTypeID() , is(equalTo(UUID.fromString("aa8cfa40-d872-4be0-8a94-bb7f00962f74"))));
151- // assertThat(response.getPayslip().getSuperannuationLines().get(0).getContributionType(), is(equalTo(com.xero.models.payrollau.SuperannuationContributionType.SGC)));
152- // assertThat(response.getPayslip().getSuperannuationLines().get(0).getCalculationType(), is(equalTo(com.xero.models.payrollau.SuperannuationCalculationType.STATUTORY)));
153- // assertThat(response.getPayslip().getSuperannuationLines().get(0).getMinimumMonthlyEarnings(), is(equalTo(450.0f)));
154- // assertThat(response.getPayslip().getSuperannuationLines().get(0).getExpenseAccountCode(), is(equalTo("478")));
155- // assertThat(response.getPayslip().getSuperannuationLines().get(0).getLiabilityAccountCode(), is(equalTo("826")));
156- // assertThat(response.getPayslip().getSuperannuationLines().get(0).getPaymentDateForThisPeriodAsDate(), is(equalTo(LocalDate.of(2020,01,27))));
157- // assertThat(response.getPayslip().getSuperannuationLines().get(0).getAmount(), is(equalTo(0.0f)));
158- // assertThat(response.getPayslip().getTaxLines().get(0).getAmount(), is(equalTo(0.0f)));
159- // assertThat(response.getPayslip().getTaxLines().get(0).getTaxTypeName(), is(equalTo("PAYG Tax")));
160- // assertThat(response.getPayslip().getTaxLines().get(0).getDescription(), is(equalTo("No tax file number (Australian resident)")));
161- // assertThat(response.getPayslip().getTaxLines().get(0).getLiabilityAccount(), is(equalTo("825")));
162- // assertThat(response.getPayslip().getUpdatedDateUTCAsDate(), is(equalTo(OffsetDateTime.parse("2019-11-13T16:42:35-08:00"))));
163- // System.out.println(response.toString());
127+ assertThat (response .getPayslips ().get (0 ).getEmployeeID (), is (equalTo (UUID .fromString ("cdfb8371-0b21-4b8a-8903-1024df6c391e" ))));
128+ assertThat (response .getPayslips ().get (0 ).getPayslipID (), is (equalTo (UUID .fromString ("c81e8bcc-56b0-4740-b46b-767753a6ee45" ))));
129+ assertThat (response .getPayslips ().get (0 ).getFirstName (), is (equalTo ("Albus" )));
130+ assertThat (response .getPayslips ().get (0 ).getLastName (), is (equalTo ("Dumbledore" )));
131+ assertThat (response .getPayslips ().get (0 ).getTax (), is (equalTo (0.0f )));
132+ assertThat (response .getPayslips ().get (0 ).getNetPay (), is (equalTo (1.4f )));
133+ assertThat (response .getPayslips ().get (0 ).getDeductionLines ().get (0 ).getDeductionTypeID () , is (equalTo (UUID .fromString ("ed05ea82-e40a-4eb6-9c2e-4b3c03e7e938" ))));
134+ assertThat (response .getPayslips ().get (0 ).getDeductionLines ().get (0 ).getAmount () , is (equalTo (4.0f )));
135+ assertThat (response .getPayslips ().get (0 ).getDeductionLines ().get (0 ).getCalculationType () , is (equalTo (com .xero .models .payrollau .DeductionTypeCalculationType .FIXEDAMOUNT )));
136+ assertThat (response .getPayslips ().get (0 ).getUpdatedDateUTCAsDate (), is (equalTo (OffsetDateTime .parse ("2020-05-15T18:44:13.735Z" ))));
137+ //System.out.println(response.toString());
164138 }
165139
166140}
0 commit comments