From 2a29b1ca0ea7f78cf0d1e0b0ff7ddcef22bec15a Mon Sep 17 00:00:00 2001 From: Adam Saghy Date: Fri, 22 Aug 2025 10:48:25 +0200 Subject: [PATCH] FINERACT-2326: Deregister static mocks --- .../portfolio/loanproduct/calc/data/InterestPeriodTest.java | 6 ++++++ .../loanproduct/calc/data/RepaymentPeriodTest.java | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/fineract-progressive-loan/src/test/java/org/apache/fineract/portfolio/loanproduct/calc/data/InterestPeriodTest.java b/fineract-progressive-loan/src/test/java/org/apache/fineract/portfolio/loanproduct/calc/data/InterestPeriodTest.java index 68c67b4d7..320c7d1c8 100644 --- a/fineract-progressive-loan/src/test/java/org/apache/fineract/portfolio/loanproduct/calc/data/InterestPeriodTest.java +++ b/fineract-progressive-loan/src/test/java/org/apache/fineract/portfolio/loanproduct/calc/data/InterestPeriodTest.java @@ -35,6 +35,7 @@ import org.apache.fineract.organisation.monetary.domain.MoneyHelper; import org.apache.fineract.portfolio.loanproduct.domain.InterestCalculationPeriodMethod; import org.apache.fineract.portfolio.loanproduct.domain.InterestMethod; import org.apache.fineract.portfolio.loanproduct.domain.LoanProductMinimumRepaymentScheduleRelatedDetail; +import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import org.mockito.MockedStatic; @@ -55,6 +56,11 @@ class InterestPeriodTest { moneyHelper.when(MoneyHelper::getMathContext).thenReturn(MC); } + @AfterAll + static void tearDown() { + moneyHelper.close(); + } + @Test void testGettersNeverReturnNull() { // Create an empty InterestPeriod with all null Money fields diff --git a/fineract-progressive-loan/src/test/java/org/apache/fineract/portfolio/loanproduct/calc/data/RepaymentPeriodTest.java b/fineract-progressive-loan/src/test/java/org/apache/fineract/portfolio/loanproduct/calc/data/RepaymentPeriodTest.java index f7e05cc51..481926887 100644 --- a/fineract-progressive-loan/src/test/java/org/apache/fineract/portfolio/loanproduct/calc/data/RepaymentPeriodTest.java +++ b/fineract-progressive-loan/src/test/java/org/apache/fineract/portfolio/loanproduct/calc/data/RepaymentPeriodTest.java @@ -34,6 +34,7 @@ import org.apache.fineract.organisation.monetary.domain.MoneyHelper; import org.apache.fineract.portfolio.loanproduct.domain.InterestCalculationPeriodMethod; import org.apache.fineract.portfolio.loanproduct.domain.InterestMethod; import org.apache.fineract.portfolio.loanproduct.domain.LoanProductMinimumRepaymentScheduleRelatedDetail; +import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import org.mockito.MockedStatic; @@ -61,6 +62,11 @@ class RepaymentPeriodTest { when(loanProductRelatedDetail.isAllowPartialPeriodInterestCalculation()).thenReturn(true); } + @AfterAll + static void tearDown() { + moneyHelper.close(); + } + @Test void testGettersNeverReturnNull() { // Create a minimal RepaymentPeriod