FINERACT-2081: Loan account data additional fields for summary

This commit is contained in:
Jose Alberto Hernandez
2024-07-19 15:09:39 +02:00
committed by Adam Saghy
parent e4c857d6fa
commit 703ef90109
2 changed files with 16 additions and 1 deletions
@@ -411,6 +411,14 @@
"bigdecimal" "bigdecimal"
] ]
}, },
{
"default": null,
"name": "totalInterestPaymentWaiver",
"type": [
"null",
"bigdecimal"
]
},
{ {
"default": null, "default": null,
"name": "chargeOffReasonId", "name": "chargeOffReasonId",
@@ -95,7 +95,7 @@ public class CustomSnapshotEventIntegrationTest extends BaseLoanIntegrationTest
Assertions.assertEquals(loanId, allExternalEvents.get(0).getAggregateRootId()); Assertions.assertEquals(loanId, allExternalEvents.get(0).getAggregateRootId());
// Loan Delinquency data validation // Loan Delinquency data validation
final Map<String, Object> payLoad = (Map<String, Object>) allExternalEvents.get(0).getPayLoad().get("delinquent"); Map<String, Object> payLoad = (Map<String, Object>) allExternalEvents.get(0).getPayLoad().get("delinquent");
log.info("Payload: {}", payLoad.toString()); log.info("Payload: {}", payLoad.toString());
Assertions.assertNotNull(payLoad.get("delinquentPrincipal")); Assertions.assertNotNull(payLoad.get("delinquentPrincipal"));
@@ -106,6 +106,13 @@ public class CustomSnapshotEventIntegrationTest extends BaseLoanIntegrationTest
Assertions.assertEquals(0.0, payLoad.get("delinquentFee")); Assertions.assertEquals(0.0, payLoad.get("delinquentFee"));
Assertions.assertNotNull(payLoad.get("delinquentPenalty")); Assertions.assertNotNull(payLoad.get("delinquentPenalty"));
Assertions.assertEquals(0.0, payLoad.get("delinquentPenalty")); Assertions.assertEquals(0.0, payLoad.get("delinquentPenalty"));
payLoad = (Map<String, Object>) allExternalEvents.get(0).getPayLoad().get("summary");
log.info("Payload: {}", payLoad.toString());
Assertions.assertNotNull(payLoad.get("totalInterestPaymentWaiver"));
Assertions.assertEquals(0.0, payLoad.get("totalInterestPaymentWaiver"));
Assertions.assertNotNull(payLoad.get("totalRepaymentTransactionReversed"));
Assertions.assertEquals(0.0, payLoad.get("totalRepaymentTransactionReversed"));
}); });
} }