From fd3ad81f813461898a918b0adce5867e27a36082 Mon Sep 17 00:00:00 2001 From: Jose Alberto Hernandez Date: Fri, 23 Dec 2022 00:23:57 -0600 Subject: [PATCH] FINERACT-1837: DelinquencyBucketsIntegrationTest performance --- .../DelinquencyBucketsIntegrationTest.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/integration-tests/src/test/java/org/apache/fineract/integrationtests/DelinquencyBucketsIntegrationTest.java b/integration-tests/src/test/java/org/apache/fineract/integrationtests/DelinquencyBucketsIntegrationTest.java index 63b6c627c..010f7c1fa 100644 --- a/integration-tests/src/test/java/org/apache/fineract/integrationtests/DelinquencyBucketsIntegrationTest.java +++ b/integration-tests/src/test/java/org/apache/fineract/integrationtests/DelinquencyBucketsIntegrationTest.java @@ -708,7 +708,7 @@ public class DelinquencyBucketsIntegrationTest { GlobalConfigurationHelper.updateIsBusinessDateEnabled(requestSpec, responseSpec, Boolean.TRUE); LocalDate businessDate = Utils.getLocalDateOfTenant(); - businessDate = businessDate.minusDays(57); + businessDate = businessDate.minusDays(4); log.info("Current date {}", businessDate); BusinessDateHelper.updateBusinessDate(requestSpec, responseSpec, BusinessDateType.BUSINESS_DATE, businessDate); @@ -721,16 +721,15 @@ public class DelinquencyBucketsIntegrationTest { PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); rangeIds.add(delinquencyRangeResponse.getResourceId()); - jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60); - // Create - delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); - rangeIds.add(delinquencyRangeResponse.getResourceId()); - final GetDelinquencyRangesResponse range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, delinquencyRangeResponse.getResourceId()); final String classificationExpected = range.getClassification(); log.info("Expected Delinquency Range classification {}", classificationExpected); + jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60); + delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); + rangeIds.add(delinquencyRangeResponse.getResourceId()); + String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, responseSpec, jsonBucket); @@ -747,7 +746,7 @@ public class DelinquencyBucketsIntegrationTest { final LocalDate todaysDate = Utils.getLocalDateOfTenant(); // Older date to have more than one overdue installment - final LocalDate transactionDate = todaysDate.minusDays(65); + final LocalDate transactionDate = todaysDate.minusDays(33); String operationDate = Utils.dateFormatter.format(transactionDate); // Create Loan Account @@ -782,7 +781,7 @@ public class DelinquencyBucketsIntegrationTest { // Move the Business date to get older the loan and to have an overdue loan LocalDate lastLoanCOBBusinessDate = businessDate; - businessDate = businessDate.plusDays(50); + businessDate = businessDate.plusDays(3); schedulerJobHelper.fastForwardTime(lastLoanCOBBusinessDate, businessDate, jobName, responseSpec); log.info("Current date {}", businessDate); BusinessDateHelper.updateBusinessDate(requestSpec, responseSpec, BusinessDateType.BUSINESS_DATE, businessDate);