This is an automated email from the ASF dual-hosted git repository.
adamsaghy pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
from 5f223e527e FINERACT-2181: added e2e automation tests for disbursement
with Capitalized income amount calculation fix
add 1556b8608f FINERACT-2232: Capitalized income - transaction reversal
add 50851e8b21 FINERACT-2232: Added capitalized income adjustment reversal
scenarios
add a308a96bed FINERACT-2232: added e2e automation tests for capitalized
income reversal
No new revisions were added by this update.
Summary of changes:
.../apache/fineract/test/data/TransactionType.java | 1 +
.../fineract/test/factory/LoanRequestFactory.java | 5 +
.../fineract/test/helper/ErrorMessageHelper.java | 8 +
.../global/LoanProductGlobalInitializerStep.java | 4 +-
...AdjustmentTransactionCreatedBusinessEvent.java} | 4 +-
.../test/stepdef/loan/LoanRepaymentStepDef.java | 79 ++-
.../fineract/test/stepdef/loan/LoanStepDef.java | 21 +
.../fineract/test/support/TestContextKey.java | 1 +
.../features/LoanCapitalizedIncome.feature | 786 ++++++++++++++++++++-
.../test/resources/features/LoanRepayment.feature | 1 -
...AdjustmentTransactionCreatedBusinessEvent.java} | 6 +-
.../api/LoanTransactionApiConstants.java | 1 +
.../loanaccount/data/LoanTransactionEnumData.java | 3 +
.../loanaccount/domain/LoanTransaction.java | 13 +-
.../loanaccount/domain/LoanTransactionType.java | 2 +
.../loanproduct/service/LoanEnumerations.java | 3 +
.../AccrualBasedAccountingProcessorForLoan.java | 31 +
.../api/LoanTransactionsApiResource.java | 1 +
.../adjustment/LoanAdjustmentServiceImpl.java | 56 +-
.../db/changelog/tenant/changelog-tenant.xml | 1 +
...income_amortization_adjustment_transaction.xml} | 8 +-
...nalEventConfigurationValidationServiceTest.java | 6 +-
.../LoanCapitalizedIncomeTest.java | 199 ++++++
.../common/ExternalEventConfigurationHelper.java | 6 +
24 files changed, 1216 insertions(+), 30 deletions(-)
copy
fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/messaging/event/loan/transaction/{LoanAccrualAdjustmentTransactionBusinessEvent.java
=>
LoanCapitalizedIncomeAmortizationAdjustmentTransactionCreatedBusinessEvent.java}
(80%)
copy
fineract-loan/src/main/java/org/apache/fineract/infrastructure/event/business/domain/loan/transaction/{LoanCapitalizedIncomeAmortizationTransactionCreatedBusinessEvent.java
=>
LoanCapitalizedIncomeAmortizationAdjustmentTransactionCreatedBusinessEvent.java}
(79%)
copy
fineract-provider/src/main/resources/db/changelog/tenant/parts/{0176_add_capitalized_income_amortization_transaction.xml
=> 0181_add_capitalized_income_amortization_adjustment_transaction.xml} (90%)