FINERACT-2232: Add missing fields on the Capitalized Income and Adjustment transactions

This commit is contained in:
Jose Alberto Hernandez
2025-06-12 23:47:49 +02:00
committed by Adam Saghy
parent c490e167b8
commit de580c2cef
2 changed files with 19 additions and 4 deletions
@@ -18,6 +18,7 @@
*/
package org.apache.fineract.integrationtests;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
import java.math.BigDecimal;
@@ -165,7 +166,11 @@ public class LoanCapitalizedIncomeTest extends BaseLoanIntegrationTest {
"1 January 2024", 50.0);
capitalizedIncomeIdRef.set(capitalizedIncomeResponse.getResourceId());
loanTransactionHelper.capitalizedIncomeAdjustment(loanId, capitalizedIncomeIdRef.get(), "1 April 2024", 50.0);
PostLoansLoanIdTransactionsResponse capitalizedIncomeAdjustmentResponse = loanTransactionHelper
.capitalizedIncomeAdjustment(loanId, capitalizedIncomeIdRef.get(), "1 April 2024", 50.0);
assertNotNull(capitalizedIncomeAdjustmentResponse.getLoanId());
assertNotNull(capitalizedIncomeAdjustmentResponse.getClientId());
assertNotNull(capitalizedIncomeAdjustmentResponse.getOfficeId());
verifyTransactions(loanId, //
transaction(100.0, "Disbursement", "01 January 2024"), //
@@ -409,6 +414,9 @@ public class LoanCapitalizedIncomeTest extends BaseLoanIntegrationTest {
disburseLoan(loanId, BigDecimal.valueOf(100), "1 January 2024");
PostLoansLoanIdTransactionsResponse capitalizedIncomeResponse = loanTransactionHelper.addCapitalizedIncome(loanId,
"1 January 2024", 100.0);
assertNotNull(capitalizedIncomeResponse.getLoanId());
assertNotNull(capitalizedIncomeResponse.getClientId());
assertNotNull(capitalizedIncomeResponse.getOfficeId());
capitalizedIncomeIdRef.set(capitalizedIncomeResponse.getResourceId());
// random midday COB run