|
19 | 19 | package org.apache.fineract.integrationtests; |
20 | 20 |
|
21 | 21 | import static org.junit.jupiter.api.Assertions.assertEquals; |
| 22 | +import static org.junit.jupiter.api.Assertions.assertTrue; |
22 | 23 |
|
23 | 24 | import java.math.BigDecimal; |
24 | 25 | import java.util.ArrayList; |
@@ -175,15 +176,14 @@ public void checkThatAllMultiDisbursalsAppearOnLoanScheduleAndOutStandingBalance |
175 | 176 | } |
176 | 177 | } |
177 | 178 | assertEquals(expectedDisbursals, disbursalCount, "Checking for eight disbursals"); |
178 | | - assertEquals(expectedTotalPrincipalDisbursed, totalPrincipalDisbursed, "Checking Principal Disburse is 255"); |
| 179 | + assertTrue(expectedTotalPrincipalDisbursed.compareTo(totalPrincipalDisbursed) == 0, "Checking Principal Disburse is 255"); |
179 | 180 |
|
180 | 181 | GetLoansLoanIdRepaymentPeriod lastPeriod = loanSchedule.get(8); |
181 | 182 | final BigDecimal principalDue = lastPeriod.getPrincipalDue(); |
182 | | - assertEquals(expectedPrincipalDue, principalDue, "Checking Principal Due is 255"); |
| 183 | + assertTrue(expectedPrincipalDue.compareTo(principalDue) == 0, "Checking Principal Due is 255"); |
183 | 184 |
|
184 | 185 | final BigDecimal principalLoanBalanceOutstanding = lastPeriod.getPrincipalLoanBalanceOutstanding(); |
185 | | - assertEquals(expectedPrincipalLoanBalanceOutstanding, principalLoanBalanceOutstanding, |
186 | | - "Checking Principal Loan Balance Outstanding is zero"); |
| 186 | + assertTrue(expectedPrincipalLoanBalanceOutstanding.compareTo(principalLoanBalanceOutstanding) == 0, "Checking Principal Loan Balance Outstanding is zero"); |
187 | 187 | } |
188 | 188 |
|
189 | 189 | @Test |
@@ -214,7 +214,8 @@ public void checkThatAllMultiDisbursalsAppearOnLoanScheduleAndOutStandingBalance |
214 | 214 | approveLoan(loanID, approveLoanRequest(12000.0, "01 January 2021")); |
215 | 215 | verifyLoanStatus(loanID, LoanStatus.APPROVED); |
216 | 216 |
|
217 | | - LOG.info("-------------------------------DISBURSE 1, repay fully, disburse again LOANS -------------------------------------------"); |
| 217 | + LOG.info( |
| 218 | + "-------------------------------DISBURSE 1, repay fully, disburse again LOANS -------------------------------------------"); |
218 | 219 | disburseLoanWithAmount(loanID, "12 January 2021", 1); |
219 | 220 | verifyLoanStatus(loanID, LoanStatus.ACTIVE); |
220 | 221 | makeLoanRepayment(loanID, "Repayment", "13 January 2021", 1.0); |
@@ -247,19 +248,18 @@ public void checkThatAllMultiDisbursalsAppearOnLoanScheduleAndOutStandingBalance |
247 | 248 | } |
248 | 249 | } |
249 | 250 | assertEquals(expectedDisbursals, disbursalCount, "Checking for 2 disbursals"); |
250 | | - assertEquals(expectedTotalPrincipalDisbursed, totalPrincipalDisbursed, "Checking Principal Disburse is 3"); |
| 251 | + assertTrue(expectedTotalPrincipalDisbursed.compareTo(totalPrincipalDisbursed) == 0, "Checking Principal Disburse is 3"); |
251 | 252 |
|
252 | 253 | GetLoansLoanIdRepaymentPeriod lastPeriod = loanSchedule.get(2); |
253 | 254 | final BigDecimal principalDue = lastPeriod.getPrincipalDue(); |
254 | | - assertEquals(expectedPrincipalDue, principalDue, "Checking Principal Due is 3"); |
| 255 | + assertTrue(expectedPrincipalDue.compareTo(principalDue) == 0, "Checking Principal Due is 3"); |
255 | 256 | final BigDecimal principalPaid = lastPeriod.getPrincipalPaid(); |
256 | | - assertEquals(expectedPrincipalPaid, principalPaid, "Checking Principal Paid is 1"); |
| 257 | + assertTrue(expectedPrincipalPaid.compareTo(principalPaid) == 0, "Checking Principal Paid is 1"); |
257 | 258 | final BigDecimal principalOutstanding = lastPeriod.getPrincipalOutstanding(); |
258 | | - assertEquals(expectedPrincipalOutstanding, principalOutstanding, "Checking Principal Due is 2"); |
| 259 | + assertTrue(expectedPrincipalOutstanding.compareTo(principalOutstanding) == 0, "Checking Principal Due is 2"); |
259 | 260 |
|
260 | 261 | final BigDecimal principalLoanBalanceOutstanding = lastPeriod.getPrincipalLoanBalanceOutstanding(); |
261 | | - assertEquals(expectedPrincipalLoanBalanceOutstanding, principalLoanBalanceOutstanding, |
262 | | - "Checking Principal Loan Balance Outstanding is zero"); |
| 262 | + assertTrue(expectedPrincipalLoanBalanceOutstanding.compareTo(principalLoanBalanceOutstanding) == 0, "Checking Principal Loan Balance Outstanding is zero"); |
263 | 263 | } |
264 | 264 |
|
265 | 265 | @Test |
@@ -290,7 +290,8 @@ public void checkThatAllMultiDisbursalsAppearOnLoanScheduleAndOutStandingBalance |
290 | 290 | approveLoan(loanID, approveLoanRequest(12000.0, "01 January 2021")); |
291 | 291 | verifyLoanStatus(loanID, LoanStatus.APPROVED); |
292 | 292 |
|
293 | | - LOG.info("-------------------------------DISBURSE 1, repay fully, disburse again LOANS -------------------------------------------"); |
| 293 | + LOG.info( |
| 294 | + "-------------------------------DISBURSE 1, repay fully, disburse again LOANS -------------------------------------------"); |
294 | 295 | disburseLoanWithAmount(loanID, "12 January 2021", 1); |
295 | 296 | verifyLoanStatus(loanID, LoanStatus.ACTIVE); |
296 | 297 | makeLoanRepayment(loanID, "Repayment", "13 January 2021", 2.0); |
@@ -323,18 +324,17 @@ public void checkThatAllMultiDisbursalsAppearOnLoanScheduleAndOutStandingBalance |
323 | 324 | } |
324 | 325 | } |
325 | 326 | assertEquals(expectedDisbursals, disbursalCount, "Checking for 2 disbursals"); |
326 | | - assertEquals(expectedTotalPrincipalDisbursed, totalPrincipalDisbursed, "Checking Principal Disburse is 3"); |
| 327 | + assertTrue(expectedTotalPrincipalDisbursed.compareTo(totalPrincipalDisbursed) == 0, "Checking Principal Disburse is 3"); |
327 | 328 |
|
328 | 329 | GetLoansLoanIdRepaymentPeriod lastPeriod = loanSchedule.get(2); |
329 | 330 | final BigDecimal principalDue = lastPeriod.getPrincipalDue(); |
330 | | - assertEquals(expectedPrincipalDue, principalDue, "Checking Principal Due is 3"); |
| 331 | + assertTrue(expectedPrincipalDue.compareTo(principalDue) == 0, "Checking Principal Due is 3"); |
331 | 332 | final BigDecimal principalPaid = lastPeriod.getPrincipalPaid(); |
332 | | - assertEquals(expectedPrincipalPaid, principalPaid, "Checking Principal Paid is 1"); |
| 333 | + assertTrue(expectedPrincipalPaid.compareTo(principalPaid) == 0, "Checking Principal Paid is 1"); |
333 | 334 | final BigDecimal principalOutstanding = lastPeriod.getPrincipalOutstanding(); |
334 | | - assertEquals(expectedPrincipalOutstanding, principalOutstanding, "Checking Principal Due is 2"); |
| 335 | + assertTrue(expectedPrincipalOutstanding.compareTo(principalOutstanding) == 0, "Checking Principal Due is 2"); |
335 | 336 |
|
336 | 337 | final BigDecimal principalLoanBalanceOutstanding = lastPeriod.getPrincipalLoanBalanceOutstanding(); |
337 | | - assertEquals(expectedPrincipalLoanBalanceOutstanding, principalLoanBalanceOutstanding, |
338 | | - "Checking Principal Loan Balance Outstanding is zero"); |
| 338 | + assertTrue(expectedPrincipalLoanBalanceOutstanding.compareTo(principalLoanBalanceOutstanding) == 0, "Checking Principal Loan Balance Outstanding is zero"); |
339 | 339 | } |
340 | 340 | } |
0 commit comments