From 540892109137b9ddc5c9f30aceb53f5032c882dc Mon Sep 17 00:00:00 2001 From: Adam Saghy Date: Fri, 30 Jan 2026 19:53:18 +0100 Subject: [PATCH] FINERACT-2421: Fix flaky test case --- .../integrationtests/DelinquencyBucketsIntegrationTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 f8853b992..7ae353c74 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 @@ -120,7 +120,8 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest { assertNotNull(delinquencyRangeResponse01); assertNotNull(ranges); assertFalse(ranges.isEmpty()); - DelinquencyRangeData range = ranges.get(ranges.size() - 1); + DelinquencyRangeData range = ranges.stream().filter(r -> r.getId().equals(delinquencyRangeResponse01.getResourceId())).findFirst() + .orElseThrow(() -> new AssertionError("Range with id " + delinquencyRangeResponse01.getResourceId() + " not found")); assertEquals(1, range.getMinimumAgeDays(), "Expected Min Age Days to 1"); assertEquals(3, range.getMaximumAgeDays(), "Expected Max Age Days to 3"); }