Aligned formatting with Spotless requirements

This commit is contained in:
Prakash M S
2026-02-18 09:11:08 +00:00
committed by Adam Saghy
parent 8e376c097a
commit 2c008e0e65
@@ -23,32 +23,27 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import java.time.LocalDate;
import java.util.ArrayList;
import java.util.List;
import org.apache.fineract.infrastructure.core.domain.LocalDateInterval; // Ensure this import exists
import org.apache.fineract.infrastructure.core.domain.LocalDateInterval;
import org.apache.fineract.portfolio.savings.SavingsPostingInterestPeriodType;
import org.junit.jupiter.api.Test;
class SavingsHelperNPExceptionTest {
private final SavingsHelper savingsHelper = new SavingsHelper(null);
@Test
void shouldNotThrowNullPointerExceptionWhenPostingPeriodTypeIsNull() {
LocalDate start = LocalDate.of(2025, 1, 1);
LocalDate end = LocalDate.of(2025, 4, 1);
// This is the NULL that was causing the crash
SavingsPostingInterestPeriodType nullPostingPeriodType = null;
Integer financialYearBeginningMonth = 1;
List<LocalDate> postInterestAsOn = new ArrayList<>();
List<LocalDateInterval> result = savingsHelper.determineInterestPostingPeriods(
start,
end,
nullPostingPeriodType,
financialYearBeginningMonth,
postInterestAsOn
);
List<LocalDateInterval> result = savingsHelper.determineInterestPostingPeriods(start, end, nullPostingPeriodType,
financialYearBeginningMonth, postInterestAsOn);
assertTrue(result.isEmpty(), "Result should be empty when postingPeriodType is null");
}
}