FINERACT-826 Migrate to java.time from Joda API
This commit is contained in:
committed by
Awasum Yannick
parent
5f42112278
commit
43ef6e1983
+2
-2
@@ -20,12 +20,12 @@ package org.apache.fineract.portfolio.loanaccount;
|
||||
|
||||
import java.lang.reflect.Field;
|
||||
import java.math.RoundingMode;
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
import org.apache.fineract.organisation.monetary.domain.MonetaryCurrency;
|
||||
import org.apache.fineract.organisation.monetary.domain.MoneyHelper;
|
||||
import org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallment;
|
||||
import org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.RBILoanRepaymentScheduleTransactionProcessor;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Disabled;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -39,7 +39,7 @@ public class AdhikarLoanRepaymentScheduleTransactionProcessorTest {
|
||||
// class under test
|
||||
private RBILoanRepaymentScheduleTransactionProcessor processor;
|
||||
|
||||
private final LocalDate july2nd = new LocalDate(2012, 7, 2);
|
||||
private final LocalDate july2nd = LocalDate.of(2012, 7, 2);
|
||||
private final MonetaryCurrency usDollars = new MonetaryCurrencyBuilder().withCode("USD").withDigitsAfterDecimal(2).build();
|
||||
private List<LoanRepaymentScheduleInstallment> installments;
|
||||
|
||||
|
||||
+2
-2
@@ -20,12 +20,12 @@ package org.apache.fineract.portfolio.loanaccount;
|
||||
|
||||
import java.lang.reflect.Field;
|
||||
import java.math.RoundingMode;
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
import org.apache.fineract.organisation.monetary.domain.MonetaryCurrency;
|
||||
import org.apache.fineract.organisation.monetary.domain.MoneyHelper;
|
||||
import org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallment;
|
||||
import org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.HeavensFamilyLoanRepaymentScheduleTransactionProcessor;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Disabled;
|
||||
import org.junit.jupiter.api.Test;
|
||||
@@ -39,7 +39,7 @@ public class HeavensFamilyLoanRepaymentScheduleTransactionProcessorTest {
|
||||
// class under test
|
||||
private HeavensFamilyLoanRepaymentScheduleTransactionProcessor processor;
|
||||
|
||||
private final LocalDate july2nd = new LocalDate(2012, 7, 2);
|
||||
private final LocalDate july2nd = LocalDate.of(2012, 7, 2);
|
||||
private final MonetaryCurrency usDollars = new MonetaryCurrencyBuilder().withCode("USD").withDigitsAfterDecimal(2).build();
|
||||
private List<LoanRepaymentScheduleInstallment> installments;
|
||||
|
||||
|
||||
+5
-4
@@ -18,21 +18,22 @@
|
||||
*/
|
||||
package org.apache.fineract.portfolio.loanaccount;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.time.ZoneId;
|
||||
import java.util.Set;
|
||||
import org.apache.fineract.organisation.monetary.domain.MonetaryCurrency;
|
||||
import org.apache.fineract.organisation.monetary.domain.Money;
|
||||
import org.apache.fineract.portfolio.loanaccount.domain.Loan;
|
||||
import org.apache.fineract.portfolio.loanaccount.domain.LoanInterestRecalcualtionAdditionalDetails;
|
||||
import org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallment;
|
||||
import org.joda.time.LocalDate;
|
||||
|
||||
public class LoanRepaymentScheduleInstallmentBuilder {
|
||||
|
||||
private final Loan loan = null;
|
||||
private Integer installmentNumber = Integer.valueOf(1);
|
||||
private final LocalDate fromDate = LocalDate.now();
|
||||
private LocalDate dueDate = LocalDate.now();
|
||||
private final LocalDate latestTransactionDate = LocalDate.now();
|
||||
private final LocalDate fromDate = LocalDate.now(ZoneId.systemDefault());
|
||||
private LocalDate dueDate = LocalDate.now(ZoneId.systemDefault());
|
||||
private final LocalDate latestTransactionDate = LocalDate.now(ZoneId.systemDefault());
|
||||
private MonetaryCurrency currencyDetail = new MonetaryCurrencyBuilder().build();
|
||||
private Money principal = new MoneyBuilder().build();
|
||||
private Money interest = new MoneyBuilder().build();
|
||||
|
||||
+1
-1
@@ -18,11 +18,11 @@
|
||||
*/
|
||||
package org.apache.fineract.portfolio.loanaccount;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import org.apache.fineract.organisation.monetary.domain.MonetaryCurrency;
|
||||
import org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallment;
|
||||
import org.joda.time.LocalDate;
|
||||
|
||||
/**
|
||||
* Helper class for creating loan schedule data suitable for testing.
|
||||
|
||||
+3
-2
@@ -18,15 +18,16 @@
|
||||
*/
|
||||
package org.apache.fineract.portfolio.loanaccount;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.time.ZoneId;
|
||||
import org.apache.fineract.organisation.monetary.domain.Money;
|
||||
import org.joda.time.LocalDate;
|
||||
|
||||
public class LoanTransactionBuilder {
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private Money transactionAmount = new MoneyBuilder().build();
|
||||
@SuppressWarnings("unused")
|
||||
private LocalDate transactionDate = LocalDate.now();
|
||||
private LocalDate transactionDate = LocalDate.now(ZoneId.systemDefault());
|
||||
@SuppressWarnings("unused")
|
||||
private boolean repayment = false;
|
||||
|
||||
|
||||
+2
-2
@@ -32,6 +32,7 @@ import java.lang.reflect.Type;
|
||||
import java.math.RoundingMode;
|
||||
import java.net.MalformedURLException;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.time.LocalDate;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
@@ -44,7 +45,6 @@ import org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleIns
|
||||
import org.apache.fineract.template.domain.Template;
|
||||
import org.apache.fineract.template.domain.TemplateMapper;
|
||||
import org.apache.fineract.template.service.TemplateMergeService;
|
||||
import org.joda.time.LocalDate;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@@ -74,7 +74,7 @@ public class TemplateMergeServiceTest {
|
||||
|
||||
@Test
|
||||
public void compileLoanSummary() throws IOException {
|
||||
LocalDate july2nd = new LocalDate(2012, 7, 2);
|
||||
LocalDate july2nd = LocalDate.of(2012, 7, 2);
|
||||
MonetaryCurrency usDollars = new MonetaryCurrencyBuilder().withCode("USD").withDigitsAfterDecimal(2).build();
|
||||
List<LoanRepaymentScheduleInstallment> installments = LoanScheduleTestDataHelper.createSimpleLoanSchedule(july2nd, usDollars);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user