fixing test failures due to minimum days between disbursal and first repayment parameter being introduced in integration tests

This commit is contained in:
Vishwas Babu A J
2014-11-13 14:27:55 +05:30
parent b27e0a9581
commit dc72c8c5f0
@@ -42,7 +42,7 @@ public class LoanProductTestBuilder {
public static final String RECALCULATION_STRATEGY_REDUCE_NUMBER_OF_INSTALLMENTS = "2"; public static final String RECALCULATION_STRATEGY_REDUCE_NUMBER_OF_INSTALLMENTS = "2";
public static final String RECALCULATION_STRATEGY_REDUCE_EMI_AMOUN = "3"; public static final String RECALCULATION_STRATEGY_REDUCE_EMI_AMOUN = "3";
public static final String RECALCULATION_COMPOUNDING_METHOD_NONE= "0"; public static final String RECALCULATION_COMPOUNDING_METHOD_NONE = "0";
public static final String RECALCULATION_COMPOUNDING_METHOD_INTEREST = "1"; public static final String RECALCULATION_COMPOUNDING_METHOD_INTEREST = "1";
public static final String RECALCULATION_COMPOUNDING_METHOD_FEE = "2"; public static final String RECALCULATION_COMPOUNDING_METHOD_FEE = "2";
public static final String RECALCULATION_COMPOUNDING_METHOD_INTEREST_AND_FEE = "3"; public static final String RECALCULATION_COMPOUNDING_METHOD_INTEREST_AND_FEE = "3";
@@ -56,7 +56,7 @@ public class LoanProductTestBuilder {
private String inMultiplesOf = "0"; private String inMultiplesOf = "0";
private String nameOfLoanProduct = Utils.randomNameGenerator("LOAN_PRODUCT_", 6); private String nameOfLoanProduct = Utils.randomNameGenerator("LOAN_PRODUCT_", 6);
private String shortName = Utils.randomNameGenerator("", 4); private final String shortName = Utils.randomNameGenerator("", 4);
private String principal = "10000.00"; private String principal = "10000.00";
private String numberOfRepayments = "5"; private String numberOfRepayments = "5";
private String repaymentFrequency = MONTHS; private String repaymentFrequency = MONTHS;
@@ -76,8 +76,8 @@ public class LoanProductTestBuilder {
private Account[] accountList = null; private Account[] accountList = null;
private Boolean multiDisburseLoan = false; private Boolean multiDisburseLoan = false;
private String outstandingLoanBalance = "35000"; private final String outstandingLoanBalance = "35000";
private String maxTrancheCount = "35000"; private final String maxTrancheCount = "35000";
private Boolean isInterestRecalculationEnabled = false; private Boolean isInterestRecalculationEnabled = false;
private String daysInYearType = "1"; private String daysInYearType = "1";
@@ -87,7 +87,7 @@ public class LoanProductTestBuilder {
private String recalculationRestFrequencyType = "1"; private String recalculationRestFrequencyType = "1";
private String recalculationRestFrequencyInterval = "0"; private String recalculationRestFrequencyInterval = "0";
private String recalculationRestFrequencyDate = null; private String recalculationRestFrequencyDate = null;
private String minimumDaysBetweenDisbursalAndFirstRepayment = "0"; private String minimumDaysBetweenDisbursalAndFirstRepayment = null;
public String build(final String chargeId) { public String build(final String chargeId) {
final HashMap<String, Object> map = new HashMap<>(); final HashMap<String, Object> map = new HashMap<>();
@@ -379,8 +379,8 @@ public class LoanProductTestBuilder {
return this; return this;
} }
public LoanProductTestBuilder withMinimumDaysBetweenDisbursalAndFirstRepayment(final String minimumDaysBetweenDisbursalAndFirstRepayment){ public LoanProductTestBuilder withMinimumDaysBetweenDisbursalAndFirstRepayment(final String minimumDaysBetweenDisbursalAndFirstRepayment) {
this.minimumDaysBetweenDisbursalAndFirstRepayment = minimumDaysBetweenDisbursalAndFirstRepayment; this.minimumDaysBetweenDisbursalAndFirstRepayment = minimumDaysBetweenDisbursalAndFirstRepayment;
return this; return this;
} }
} }