FINERACT-2153: Enable immediate charge accrual creation post maturity

This commit is contained in:
leksinomi
2024-11-27 17:49:42 +01:00
committed by Adam Saghy
parent 1ef9c0f4bb
commit 32cc83fdbf
8 changed files with 233 additions and 3 deletions
@@ -100,8 +100,8 @@ public class GlobalConfigurationHelper extends IntegrationTest {
ArrayList<HashMap> expectedGlobalConfigurations = getAllDefaultGlobalConfigurations();
GetGlobalConfigurationsResponse actualGlobalConfigurations = getAllGlobalConfigurations();
Assertions.assertEquals(55, expectedGlobalConfigurations.size());
Assertions.assertEquals(55, actualGlobalConfigurations.getGlobalConfiguration().size());
Assertions.assertEquals(56, expectedGlobalConfigurations.size());
Assertions.assertEquals(56, actualGlobalConfigurations.getGlobalConfiguration().size());
for (int i = 0; i < expectedGlobalConfigurations.size(); i++) {
@@ -528,6 +528,13 @@ public class GlobalConfigurationHelper extends IntegrationTest {
enablePaymentHubIntegrationConfig.put("string_value", "enable payment hub integration");
defaults.add(enablePaymentHubIntegrationConfig);
HashMap<String, Object> enableImmediateChargeAccrualPostMaturity = new HashMap<>();
enableImmediateChargeAccrualPostMaturity.put("name", GlobalConfigurationConstants.ENABLE_IMMEDIATE_CHARGE_ACCRUAL_POST_MATURITY);
enableImmediateChargeAccrualPostMaturity.put("value", 0L);
enableImmediateChargeAccrualPostMaturity.put("enabled", false);
enableImmediateChargeAccrualPostMaturity.put("trapDoor", false);
defaults.add(enableImmediateChargeAccrualPostMaturity);
return defaults;
}