This is an automated email from the ASF dual-hosted git repository.
arnold pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git.
from 5682480 FINERACT-849: Keep EclipseLink on the same version with
Dependabot
add 5232656 FINERACT-1508: Add Cucumber test suppport
No new revisions were added by this update.
Summary of changes:
build.gradle | 35 +-
fineract-client/dependencies.gradle | 4 +
.../src/test/resources/cucumber.properties | 2 +-
fineract-doc/src/docs/en/{04_api.adoc => api.adoc} | 0
.../en/{02_architecture.adoc => architecture.adoc} | 0
.../src/docs/en/{05_client.adoc => client.adoc} | 0
fineract-doc/src/docs/en/index.adoc | 16 +-
.../en/{01_introduction.adoc => introduction.adoc} | 0
.../src/docs/en/{03_oauth.adoc => oauth.adoc} | 0
fineract-doc/src/docs/en/testing.adoc | 5 +
.../en/{06_validation.adoc => validation.adoc} | 0
fineract-provider/dependencies.gradle | 5 +
.../migration/TenantDatabaseUpgradeService.java | 5 +-
.../portfolio/loanproduct/domain/LoanProduct.java | 2 +-
...bsConfiguration.java => TestConfiguration.java} | 74 ++-
...ariaDB4jIntegrationTest.java => TestSuite.java} | 18 +-
...AccountingFinanciaActivityStepDefinitions.java} | 23 +-
.../org/apache/fineract/batch/BatchBuilder.java | 64 ---
...WithoutEnclosingTransactionStepDefinitions.java | 62 ++
.../CommandHandlerExceptionStepDefinitions.java} | 42 +-
.../CommandHandlerProviderStepDefinitions.java} | 39 +-
.../provider/CommandHandlerProviderTest.java | 67 ---
.../ClasspathHellDuplicatesCheckExtension.java | 67 ---
.../ClasspathHellDuplicatesCheckRuleTest.java | 38 --
.../ClasspathDuplicatesStepDefinitions.java} | 95 ++--
.../spring/SpringConfigurationTest.java | 52 --
.../core/LiquibaseStepDefinitions.java | 128 +++++
.../core/MultiExceptionStepDefinitions.java | 51 ++
.../core/boot/tests/SpringBootServerLoginTest.java | 49 --
.../core/exception/MultiExceptionTest.java | 48 --
.../TenantDatabaseUpgradeServiceTest.java | 219 -------
.../security/utils/SQLBuilderTest.java | 113 ----
.../SqlBuilderExceptionStepDefinitions.java | 47 ++
.../sqlbuilder/SqlBuilderStepDefinitions.java | 85 +++
.../infrastructure/sqlbuilder/SqlBuilderUtil.java} | 33 +-
.../mix/report/MixXbrlBuilderStepDefinitions.java | 81 +++
...st.java => MixXbrlTaxonomyStepDefinitions.java} | 43 +-
.../mix/report/service/XBRLBuilderTest.java | 82 ---
.../org/apache/fineract/notification/Listener.java | 38 --
.../apache/fineract/notification/ListenerTest.java | 50 --
.../apache/fineract/notification/StorageTest.java | 112 ----
.../apache/fineract/notification/TopicTest.java | 104 ----
...nRepaymentScheduleTransactionProcessorTest.java | 225 --------
...nRepaymentScheduleTransactionProcessorTest.java | 628 ---------------------
.../LoanProductRelatedDetailTestHelper.java | 166 ------
.../LoanRepaymentScheduleInstallmentBuilder.java | 87 ---
.../loanaccount/LoanScheduleTestDataHelper.java | 83 ---
.../loanaccount/LoanTransactionBuilder.java | 58 --
.../loanaccount/MonetaryCurrencyBuilder.java | 42 --
.../portfolio/loanaccount/MoneyBuilder.java | 43 --
.../loanaccount/ThitsaworksCreditBureauTest.java | 134 -----
.../LoanProductValidationStepDefinitions.java | 78 +++
.../loanproduct/domain/LoanProductTest.java | 158 ------
.../template/TemplateMergeServiceTest.java | 129 -----
.../service/TemplateServiceStepDefinitions.java | 82 +++
.../src/test/resources/cucumber.properties | 2 +-
.../features/accounting/accounting.common.feature | 6 +
.../resources/features/batch/batch.builder.feature | 7 +
.../features/commands/commands.provider.feature | 20 +
.../infrastructure.classpath.feature | 7 +
.../infrastructure/infrastructure.core.feature | 23 +
.../infrastructure.sqlbuilder.feature | 35 ++
.../test/resources/features/mix/mix.report.feature | 21 +
.../portfolio/loanproduct.validation.feature | 19 +
.../features/template/template.service.feature | 15 +
.../persistence.xml => test/resources/logback.xml} | 32 +-
.../src/test/resources/results/array.index.txt | 1 +
.../src/test/resources/results/array.loop.txt | 1 +
.../src/test/resources/results/hello.txt | 1 +
.../{template-expected.html => results/loan.html} | 0
.../src/test/resources/results/xbrl.xml | 2 +
.../test/resources/templates/array.index.mustache | 1 +
.../src/test/resources/templates/array.json | 8 +
.../test/resources/templates/array.loop.mustache | 1 +
.../src/test/resources/templates/hello.json | 5 +
.../src/test/resources/templates/hello.mustache | 1 +
.../src/test/resources/templates/loan.json | 22 +
.../{template.mustache => templates/loan.mustache} | 0
...sbursementsTest-classpath-arg-1646923073969.txt | 1 -
integration-tests/dependencies.gradle | 8 +-
...nit-platform.properties => cucumber.properties} | 2 +-
oauth2-tests/dependencies.gradle | 8 +-
twofactor-tests/dependencies.gradle | 8 +-
83 files changed, 1101 insertions(+), 3067 deletions(-)
copy integration-tests/src/test/resources/junit-platform.properties =>
fineract-client/src/test/resources/cucumber.properties (89%)
rename fineract-doc/src/docs/en/{04_api.adoc => api.adoc} (100%)
rename fineract-doc/src/docs/en/{02_architecture.adoc => architecture.adoc}
(100%)
rename fineract-doc/src/docs/en/{05_client.adoc => client.adoc} (100%)
rename fineract-doc/src/docs/en/{01_introduction.adoc => introduction.adoc}
(100%)
rename fineract-doc/src/docs/en/{03_oauth.adoc => oauth.adoc} (100%)
create mode 100644 fineract-doc/src/docs/en/testing.adoc
rename fineract-doc/src/docs/en/{06_validation.adoc => validation.adoc} (100%)
rename
fineract-provider/src/test/java/org/apache/fineract/{infrastructure/configuration/spring/TestsWithoutDatabaseAndNoJobsConfiguration.java
=> TestConfiguration.java} (57%)
rename
fineract-provider/src/test/java/org/apache/fineract/{infrastructure/core/boot/tests/AbstractSpringBootWithMariaDB4jIntegrationTest.java
=> TestSuite.java} (69%)
rename
fineract-provider/src/test/java/org/apache/fineract/accounting/common/{AccountingConstantsTest.java
=> AccountingFinanciaActivityStepDefinitions.java} (57%)
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/batch/BatchBuilder.java
create mode 100644
fineract-provider/src/test/java/org/apache/fineract/batch/builder/BatchBuilderWithoutEnclosingTransactionStepDefinitions.java
copy
fineract-provider/src/{main/java/org/apache/fineract/portfolio/group/domain/GroupRoleRepositoryWrapper.java
=>
test/java/org/apache/fineract/commands/provider/CommandHandlerExceptionStepDefinitions.java}
(50%)
copy
fineract-provider/src/{main/java/org/apache/fineract/portfolio/group/handler/SaveGroupCollectionSheetCommandHandler.java
=>
test/java/org/apache/fineract/commands/provider/CommandHandlerProviderStepDefinitions.java}
(52%)
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/commands/provider/CommandHandlerProviderTest.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/infrastructure/classdupes/ClasspathHellDuplicatesCheckExtension.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/infrastructure/classdupes/ClasspathHellDuplicatesCheckRuleTest.java
rename
fineract-provider/src/test/java/org/apache/fineract/infrastructure/{classdupes/ClasspathHellDuplicatesChecker.java
=> classpath/ClasspathDuplicatesStepDefinitions.java} (72%)
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/infrastructure/configuration/spring/SpringConfigurationTest.java
create mode 100644
fineract-provider/src/test/java/org/apache/fineract/infrastructure/core/LiquibaseStepDefinitions.java
create mode 100644
fineract-provider/src/test/java/org/apache/fineract/infrastructure/core/MultiExceptionStepDefinitions.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/infrastructure/core/boot/tests/SpringBootServerLoginTest.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/infrastructure/core/exception/MultiExceptionTest.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/infrastructure/core/service/migration/TenantDatabaseUpgradeServiceTest.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/infrastructure/security/utils/SQLBuilderTest.java
create mode 100644
fineract-provider/src/test/java/org/apache/fineract/infrastructure/sqlbuilder/SqlBuilderExceptionStepDefinitions.java
create mode 100644
fineract-provider/src/test/java/org/apache/fineract/infrastructure/sqlbuilder/SqlBuilderStepDefinitions.java
copy
fineract-provider/src/{main/java/org/apache/fineract/infrastructure/jobs/exception/JobNodeIdMismatchingException.java
=>
test/java/org/apache/fineract/infrastructure/sqlbuilder/SqlBuilderUtil.java}
(50%)
create mode 100644
fineract-provider/src/test/java/org/apache/fineract/mix/report/MixXbrlBuilderStepDefinitions.java
rename
fineract-provider/src/test/java/org/apache/fineract/mix/report/{service/ReadTaxonomyMappingServiceImplTest.java
=> MixXbrlTaxonomyStepDefinitions.java} (52%)
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/mix/report/service/XBRLBuilderTest.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/notification/Listener.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/notification/ListenerTest.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/notification/StorageTest.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/notification/TopicTest.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/portfolio/loanaccount/AdhikarLoanRepaymentScheduleTransactionProcessorTest.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/portfolio/loanaccount/HeavensFamilyLoanRepaymentScheduleTransactionProcessorTest.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/portfolio/loanaccount/LoanProductRelatedDetailTestHelper.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/portfolio/loanaccount/LoanRepaymentScheduleInstallmentBuilder.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/portfolio/loanaccount/LoanScheduleTestDataHelper.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/portfolio/loanaccount/LoanTransactionBuilder.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/portfolio/loanaccount/MonetaryCurrencyBuilder.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/portfolio/loanaccount/MoneyBuilder.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/portfolio/loanaccount/ThitsaworksCreditBureauTest.java
create mode 100644
fineract-provider/src/test/java/org/apache/fineract/portfolio/loanproduct/LoanProductValidationStepDefinitions.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/portfolio/loanproduct/domain/LoanProductTest.java
delete mode 100644
fineract-provider/src/test/java/org/apache/fineract/template/TemplateMergeServiceTest.java
create mode 100644
fineract-provider/src/test/java/org/apache/fineract/template/service/TemplateServiceStepDefinitions.java
copy integration-tests/src/test/resources/junit-platform.properties =>
fineract-provider/src/test/resources/cucumber.properties (89%)
create mode 100644
fineract-provider/src/test/resources/features/accounting/accounting.common.feature
create mode 100644
fineract-provider/src/test/resources/features/batch/batch.builder.feature
create mode 100644
fineract-provider/src/test/resources/features/commands/commands.provider.feature
create mode 100644
fineract-provider/src/test/resources/features/infrastructure/infrastructure.classpath.feature
create mode 100644
fineract-provider/src/test/resources/features/infrastructure/infrastructure.core.feature
create mode 100644
fineract-provider/src/test/resources/features/infrastructure/infrastructure.sqlbuilder.feature
create mode 100644
fineract-provider/src/test/resources/features/mix/mix.report.feature
create mode 100644
fineract-provider/src/test/resources/features/portfolio/loanproduct.validation.feature
create mode 100644
fineract-provider/src/test/resources/features/template/template.service.feature
copy fineract-provider/src/{main/resources/META-INF/persistence.xml =>
test/resources/logback.xml} (50%)
create mode 100644 fineract-provider/src/test/resources/results/array.index.txt
create mode 100644 fineract-provider/src/test/resources/results/array.loop.txt
create mode 100644 fineract-provider/src/test/resources/results/hello.txt
rename fineract-provider/src/test/resources/{template-expected.html =>
results/loan.html} (100%)
create mode 100644 fineract-provider/src/test/resources/results/xbrl.xml
create mode 100644
fineract-provider/src/test/resources/templates/array.index.mustache
create mode 100644 fineract-provider/src/test/resources/templates/array.json
create mode 100644
fineract-provider/src/test/resources/templates/array.loop.mustache
create mode 100644 fineract-provider/src/test/resources/templates/hello.json
create mode 100644
fineract-provider/src/test/resources/templates/hello.mustache
create mode 100644 fineract-provider/src/test/resources/templates/loan.json
rename fineract-provider/src/test/resources/{template.mustache =>
templates/loan.mustache} (100%)
delete mode 100644
integration-tests/.temp-ClientLoanIntegrationMultipleDisbursementsTest-classpath-arg-1646923073969.txt
copy integration-tests/src/test/resources/{junit-platform.properties =>
cucumber.properties} (89%)