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 29d1ed3cd4 FINERACT-2181: JIB docker build requires resources files to
be merged with classes
add 1b1d6be956 FINERACT-2311: Loan product - Buy down fees configuration
add dc3ead4f80 FINERACT-2311: Added e2e tests for validation of backend
part of buy down fees
add 28fbaa920d FINERACT-2311: add tests for buy down fees on product level
No new revisions were added by this update.
Summary of changes:
.../test/data/loanproduct/DefaultLoanProduct.java | 1 +
.../test/factory/LoanProductsRequestFactory.java | 114 +++++++++++++++
.../global/LoanProductGlobalInitializerStep.java | 17 +++
.../fineract/test/stepdef/loan/LoanStepDef.java | 98 ++++++++++++-
.../fineract/test/support/TestContextKey.java | 2 +
.../src/test/resources/features/Loan.feature | 8 +-
.../features/LoanCapitalizedIncome.feature | 36 ++---
.../test/resources/features/LoanProduct.feature | 27 ++++
.../loanaccount/data/LoanAccountData.java | 24 +++-
...ype.java => LoanBuyDownFeeCalculationType.java} | 5 +-
...tionType.java => LoanBuyDownFeeIncomeType.java} | 6 +-
...lationType.java => LoanBuyDownFeeStrategy.java} | 5 +-
.../loanschedule/domain/LoanApplicationTerms.java | 57 +++++++-
.../loanproduct/LoanProductConstants.java | 6 +
.../api/LoanProductsApiResourceSwagger.java | 48 +++++++
.../loanproduct/data/LoanProductData.java | 61 +++++++-
.../portfolio/loanproduct/domain/LoanProduct.java | 9 +-
.../domain/LoanProductRelatedDetail.java | 33 ++++-
.../loanaccount/api/LoansApiResource.java | 8 +-
.../loanaccount/api/LoansApiResourceSwagger.java | 16 +++
.../service/LoanScheduleAssembler.java | 6 +-
.../loanaccount/service/LoanProductAssembler.java | 13 +-
.../LoanProductRelatedDetailUpdateUtil.java | 31 +++++
.../service/LoanReadPlatformServiceImpl.java | 15 +-
.../loanproduct/api/LoanProductsApiResource.java | 15 +-
.../serialization/LoanProductDataValidator.java | 66 ++++++++-
.../LoanProductReadPlatformServiceImpl.java | 16 ++-
.../db/changelog/tenant/changelog-tenant.xml | 1 +
...lized_income.xml => 0185_loan_buy_down_fee.xml} | 18 ++-
.../domain/DefaultScheduledDateGeneratorTest.java | 4 +-
.../fineract/integrationtests/LoanProductTest.java | 155 +++++++++++++++++++++
31 files changed, 851 insertions(+), 70 deletions(-)
copy
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/{LoanCapitalizedIncomeCalculationType.java
=> LoanBuyDownFeeCalculationType.java} (86%)
copy
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/{LoanCapitalizedIncomeCalculationType.java
=> LoanBuyDownFeeIncomeType.java} (84%)
copy
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/{LoanCapitalizedIncomeCalculationType.java
=> LoanBuyDownFeeStrategy.java} (86%)
copy
fineract-provider/src/main/resources/db/changelog/tenant/parts/{0171_loan_capitalized_income.xml
=> 0185_loan_buy_down_fee.xml} (69%)