FINERACT-821 Added and Enforced LocalVariableName Checkstyle
This commit is contained in:
committed by
Michael Vorburger ⛑️
parent
55b44dbf12
commit
ec9513c3c7
@@ -185,6 +185,13 @@
|
|||||||
</module>
|
</module>
|
||||||
<module name="ParenPad" />
|
<module name="ParenPad" />
|
||||||
<module name="ModifierOrder"/>
|
<module name="ModifierOrder"/>
|
||||||
|
<module name="LocalVariableName">
|
||||||
|
<property name="tokens" value="VARIABLE_DEF"/>
|
||||||
|
<property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9]*$|[a-z]"/>
|
||||||
|
<property name="allowOneCharVarInForLoop" value="true"/>
|
||||||
|
<message key="name.invalidPattern"
|
||||||
|
value="Local variable name ''{0}'' must match pattern ''{1}''."/>
|
||||||
|
</module>
|
||||||
<!-- TODO Enable many more checks (go about this one by one, step by step, raise separate PRs fixing and then enforcing):
|
<!-- TODO Enable many more checks (go about this one by one, step by step, raise separate PRs fixing and then enforcing):
|
||||||
|
|
||||||
<module name="HiddenField">
|
<module name="HiddenField">
|
||||||
@@ -227,13 +234,6 @@
|
|||||||
value="Member name ''{0}'' must match pattern ''{1}''."/>
|
value="Member name ''{0}'' must match pattern ''{1}''."/>
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
<module name="LocalVariableName">
|
|
||||||
<property name="tokens" value="VARIABLE_DEF"/>
|
|
||||||
<property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9]*$"/>
|
|
||||||
<property name="allowOneCharVarInForLoop" value="true"/>
|
|
||||||
<message key="name.invalidPattern"
|
|
||||||
value="Local variable name ''{0}'' must match pattern ''{1}''."/>
|
|
||||||
</module>
|
|
||||||
|
|
||||||
|
|
||||||
<module name="ConstantName" />
|
<module name="ConstantName" />
|
||||||
|
|||||||
+7
-7
@@ -802,10 +802,10 @@ public class AccountingScenarioIntegrationTest {
|
|||||||
|
|
||||||
float totalInterest = (float) loanSchedule.get(1).get("interestOriginalDue");
|
float totalInterest = (float) loanSchedule.get(1).get("interestOriginalDue");
|
||||||
DecimalFormat numberFormat = new DecimalFormat("#.00", new DecimalFormatSymbols(Locale.US));
|
DecimalFormat numberFormat = new DecimalFormat("#.00", new DecimalFormatSymbols(Locale.US));
|
||||||
float INTEREST_4_DAYS = totalInterest / totalDaysInPeriod * 4;
|
float interest4Days = totalInterest / totalDaysInPeriod * 4;
|
||||||
INTEREST_4_DAYS = Float.valueOf(numberFormat.format(INTEREST_4_DAYS));
|
interest4Days = Float.valueOf(numberFormat.format(interest4Days));
|
||||||
|
|
||||||
this.loanTransactionHelper.checkAccrualTransactionForRepayment(getDateAsLocalDate(currentDate), INTEREST_4_DAYS, FEE_PORTION,
|
this.loanTransactionHelper.checkAccrualTransactionForRepayment(getDateAsLocalDate(currentDate), interest4Days, FEE_PORTION,
|
||||||
PENALTY_PORTION, loanID);
|
PENALTY_PORTION, loanID);
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -906,15 +906,15 @@ public class AccountingScenarioIntegrationTest {
|
|||||||
|
|
||||||
float totalInterest = (float) loanSchedule.get(1).get("interestOriginalDue");
|
float totalInterest = (float) loanSchedule.get(1).get("interestOriginalDue");
|
||||||
DecimalFormat numberFormat = new DecimalFormat("#.00", new DecimalFormatSymbols(Locale.US));
|
DecimalFormat numberFormat = new DecimalFormat("#.00", new DecimalFormatSymbols(Locale.US));
|
||||||
float INTEREST_3_DAYS = totalInterest / totalDaysInPeriod * 3;
|
float interest3Days = totalInterest / totalDaysInPeriod * 3;
|
||||||
INTEREST_3_DAYS = Float.valueOf(numberFormat.format(INTEREST_3_DAYS));
|
interest3Days = Float.valueOf(numberFormat.format(interest3Days));
|
||||||
this.loanTransactionHelper.checkAccrualTransactionForRepayment(getDateAsLocalDate(runOndate), INTEREST_3_DAYS, FEE_PORTION,
|
this.loanTransactionHelper.checkAccrualTransactionForRepayment(getDateAsLocalDate(runOndate), interest3Days, FEE_PORTION,
|
||||||
PENALTY_PORTION, loanID);
|
PENALTY_PORTION, loanID);
|
||||||
|
|
||||||
runOndate = dateFormat.format(todayDate.getTime());
|
runOndate = dateFormat.format(todayDate.getTime());
|
||||||
|
|
||||||
this.periodicAccrualAccountingHelper.runPeriodicAccrualAccounting(runOndate);
|
this.periodicAccrualAccountingHelper.runPeriodicAccrualAccounting(runOndate);
|
||||||
float interestPerDay = (totalInterest / totalDaysInPeriod * 4) - INTEREST_3_DAYS;
|
float interestPerDay = (totalInterest / totalDaysInPeriod * 4) - interest3Days;
|
||||||
interestPerDay = Float.valueOf(numberFormat.format(interestPerDay));
|
interestPerDay = Float.valueOf(numberFormat.format(interestPerDay));
|
||||||
this.loanTransactionHelper.checkAccrualTransactionForRepayment(getDateAsLocalDate(runOndate), interestPerDay, NEXT_FEE_PORTION,
|
this.loanTransactionHelper.checkAccrualTransactionForRepayment(getDateAsLocalDate(runOndate), interestPerDay, NEXT_FEE_PORTION,
|
||||||
NEXT_PENALTY_PORTION, loanID);
|
NEXT_PENALTY_PORTION, loanID);
|
||||||
|
|||||||
+22
-22
@@ -3195,8 +3195,8 @@ public class ClientLoanIntegrationTest {
|
|||||||
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
||||||
validateNumberForEqualWithMsg("verify pre-close amount", "3551.93", prepayAmount);
|
validateNumberForEqualWithMsg("verify pre-close amount", "3551.93", prepayAmount);
|
||||||
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
||||||
String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, Float.valueOf(prepayAmount), loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, Float.valueOf(prepayAmount), loanID);
|
||||||
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
||||||
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
||||||
}
|
}
|
||||||
@@ -3289,8 +3289,8 @@ public class ClientLoanIntegrationTest {
|
|||||||
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
||||||
validateNumberForEqualWithMsg("verify pre-close amount", preCloseAmount, prepayAmount);
|
validateNumberForEqualWithMsg("verify pre-close amount", preCloseAmount, prepayAmount);
|
||||||
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
||||||
String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, Float.valueOf(prepayAmount), loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, Float.valueOf(prepayAmount), loanID);
|
||||||
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
||||||
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
||||||
}
|
}
|
||||||
@@ -3385,8 +3385,8 @@ public class ClientLoanIntegrationTest {
|
|||||||
HashMap prepayDetail = this.loanTransactionHelper.getPrepayAmount(this.requestSpec, this.responseSpec, loanID);
|
HashMap prepayDetail = this.loanTransactionHelper.getPrepayAmount(this.requestSpec, this.responseSpec, loanID);
|
||||||
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
||||||
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
||||||
String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, Float.valueOf(prepayAmount), loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, Float.valueOf(prepayAmount), loanID);
|
||||||
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
||||||
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
||||||
}
|
}
|
||||||
@@ -3496,8 +3496,8 @@ public class ClientLoanIntegrationTest {
|
|||||||
HashMap prepayDetail = this.loanTransactionHelper.getPrepayAmount(this.requestSpec, this.responseSpec, loanID);
|
HashMap prepayDetail = this.loanTransactionHelper.getPrepayAmount(this.requestSpec, this.responseSpec, loanID);
|
||||||
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
||||||
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
||||||
String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, Float.valueOf(prepayAmount), loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, Float.valueOf(prepayAmount), loanID);
|
||||||
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
||||||
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
||||||
|
|
||||||
@@ -3613,8 +3613,8 @@ public class ClientLoanIntegrationTest {
|
|||||||
HashMap prepayDetail = this.loanTransactionHelper.getPrepayAmount(this.requestSpec, this.responseSpec, loanID);
|
HashMap prepayDetail = this.loanTransactionHelper.getPrepayAmount(this.requestSpec, this.responseSpec, loanID);
|
||||||
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
||||||
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
||||||
String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, Float.valueOf(prepayAmount), loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, Float.valueOf(prepayAmount), loanID);
|
||||||
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
||||||
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
||||||
|
|
||||||
@@ -3731,8 +3731,8 @@ public class ClientLoanIntegrationTest {
|
|||||||
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
||||||
validateNumberForEqualWithMsg("verify pre-close amount", preCloseAmount, prepayAmount);
|
validateNumberForEqualWithMsg("verify pre-close amount", preCloseAmount, prepayAmount);
|
||||||
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
||||||
String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, Float.valueOf(prepayAmount), loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, Float.valueOf(prepayAmount), loanID);
|
||||||
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
||||||
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
||||||
}
|
}
|
||||||
@@ -3946,8 +3946,8 @@ public class ClientLoanIntegrationTest {
|
|||||||
HashMap prepayDetail = this.loanTransactionHelper.getPrepayAmount(this.requestSpec, this.responseSpec, loanID);
|
HashMap prepayDetail = this.loanTransactionHelper.getPrepayAmount(this.requestSpec, this.responseSpec, loanID);
|
||||||
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
||||||
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
||||||
String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, Float.valueOf(prepayAmount), loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, Float.valueOf(prepayAmount), loanID);
|
||||||
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
||||||
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
||||||
|
|
||||||
@@ -4189,8 +4189,8 @@ public class ClientLoanIntegrationTest {
|
|||||||
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
String prepayAmount = String.valueOf(prepayDetail.get("amount"));
|
||||||
validateNumberForEqualWithMsg("verify pre-close amount", preCloseAmount, prepayAmount);
|
validateNumberForEqualWithMsg("verify pre-close amount", preCloseAmount, prepayAmount);
|
||||||
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
todaysDate = Calendar.getInstance(Utils.getTimeZoneOfTenant());
|
||||||
String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, Float.valueOf(prepayAmount), loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, Float.valueOf(prepayAmount), loanID);
|
||||||
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
||||||
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanAccountIsClosed(loanStatusHashMap);
|
||||||
}
|
}
|
||||||
@@ -4843,7 +4843,7 @@ public class ClientLoanIntegrationTest {
|
|||||||
// refund 20 means paid: principal 1980, interest 240, fees 50, penalty
|
// refund 20 means paid: principal 1980, interest 240, fees 50, penalty
|
||||||
// 0
|
// 0
|
||||||
|
|
||||||
Float TRANSFER_AMOUNT = 20f;
|
Float transferAmountValue = 20f;
|
||||||
|
|
||||||
// FINERACT-885: As loan may not have started exactly four months ago,
|
// FINERACT-885: As loan may not have started exactly four months ago,
|
||||||
// make final payment today and not four months from start (as that may be in the future)
|
// make final payment today and not four months from start (as that may be in the future)
|
||||||
@@ -4854,13 +4854,13 @@ public class ClientLoanIntegrationTest {
|
|||||||
final String TO_SAVINGS_ACCOUNT_TYPE = "2";
|
final String TO_SAVINGS_ACCOUNT_TYPE = "2";
|
||||||
|
|
||||||
this.accountTransferHelper.refundLoanByTransfer(now, clientID, loanID, clientID, savingsId, FROM_LOAN_ACCOUNT_TYPE,
|
this.accountTransferHelper.refundLoanByTransfer(now, clientID, loanID, clientID, savingsId, FROM_LOAN_ACCOUNT_TYPE,
|
||||||
TO_SAVINGS_ACCOUNT_TYPE, TRANSFER_AMOUNT.toString());
|
TO_SAVINGS_ACCOUNT_TYPE, transferAmountValue.toString());
|
||||||
|
|
||||||
Float toSavingsBalance = Float.valueOf(MINIMUM_OPENING_BALANCE);
|
Float toSavingsBalance = Float.valueOf(MINIMUM_OPENING_BALANCE);
|
||||||
|
|
||||||
HashMap toSavingsSummaryAfter = this.savingsAccountHelper.getSavingsSummary(savingsId);
|
HashMap toSavingsSummaryAfter = this.savingsAccountHelper.getSavingsSummary(savingsId);
|
||||||
|
|
||||||
toSavingsBalance += TRANSFER_AMOUNT;
|
toSavingsBalance += transferAmountValue;
|
||||||
|
|
||||||
// Verifying toSavings Account Balance after Account Transfer
|
// Verifying toSavings Account Balance after Account Transfer
|
||||||
assertEquals(toSavingsBalance, toSavingsSummaryAfter.get("accountBalance"),
|
assertEquals(toSavingsBalance, toSavingsSummaryAfter.get("accountBalance"),
|
||||||
@@ -4884,14 +4884,14 @@ public class ClientLoanIntegrationTest {
|
|||||||
// refund 2000 means paid: principal 0, interest 220, fees 50, penalty 0
|
// refund 2000 means paid: principal 0, interest 220, fees 50, penalty 0
|
||||||
// final String now = Utils.convertDate(fourMonthsfromNowCalendar);
|
// final String now = Utils.convertDate(fourMonthsfromNowCalendar);
|
||||||
|
|
||||||
TRANSFER_AMOUNT = 2000f;
|
transferAmountValue = 2000f;
|
||||||
|
|
||||||
this.accountTransferHelper.refundLoanByTransfer(now, clientID, loanID, clientID, savingsId, FROM_LOAN_ACCOUNT_TYPE,
|
this.accountTransferHelper.refundLoanByTransfer(now, clientID, loanID, clientID, savingsId, FROM_LOAN_ACCOUNT_TYPE,
|
||||||
TO_SAVINGS_ACCOUNT_TYPE, TRANSFER_AMOUNT.toString());
|
TO_SAVINGS_ACCOUNT_TYPE, transferAmountValue.toString());
|
||||||
|
|
||||||
toSavingsSummaryAfter = this.savingsAccountHelper.getSavingsSummary(savingsId);
|
toSavingsSummaryAfter = this.savingsAccountHelper.getSavingsSummary(savingsId);
|
||||||
|
|
||||||
toSavingsBalance += TRANSFER_AMOUNT;
|
toSavingsBalance += transferAmountValue;
|
||||||
|
|
||||||
// Verifying toSavings Account Balance after Account Transfer
|
// Verifying toSavings Account Balance after Account Transfer
|
||||||
assertEquals(toSavingsBalance, toSavingsSummaryAfter.get("accountBalance"),
|
assertEquals(toSavingsBalance, toSavingsSummaryAfter.get("accountBalance"),
|
||||||
|
|||||||
+26
-26
@@ -866,7 +866,7 @@ public class ClientSavingsIntegrationTest {
|
|||||||
// yyyy",Locale.US);
|
// yyyy",Locale.US);
|
||||||
Calendar transactionDate = Calendar.getInstance();
|
Calendar transactionDate = Calendar.getInstance();
|
||||||
transactionDate.set(Calendar.DAY_OF_MONTH, 2);
|
transactionDate.set(Calendar.DAY_OF_MONTH, 2);
|
||||||
String TRANSACTION_DATE = dateFormat.format(transactionDate.getTime());
|
String transactionDateValue = dateFormat.format(transactionDate.getTime());
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* Perform Deposit transaction on last day of month and verify account balance.
|
* Perform Deposit transaction on last day of month and verify account balance.
|
||||||
@@ -907,7 +907,7 @@ public class ClientSavingsIntegrationTest {
|
|||||||
accountDetailsPostInterestPosted = Float.valueOf(decimalFormat.format(accountDetailsPostInterestPosted));
|
accountDetailsPostInterestPosted = Float.valueOf(decimalFormat.format(accountDetailsPostInterestPosted));
|
||||||
assertEquals(interestPosted, accountDetailsPostInterestPosted, "Verifying interest posted");
|
assertEquals(interestPosted, accountDetailsPostInterestPosted, "Verifying interest posted");
|
||||||
|
|
||||||
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, TRANSACTION_DATE);
|
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, transactionDateValue);
|
||||||
HashMap accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
HashMap accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
||||||
summary = (HashMap) accountDetails.get("summary");
|
summary = (HashMap) accountDetails.get("summary");
|
||||||
Float accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
Float accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
||||||
@@ -931,9 +931,9 @@ public class ClientSavingsIntegrationTest {
|
|||||||
LOG.info("-----Post Interest As on Successfully Worked----------");
|
LOG.info("-----Post Interest As on Successfully Worked----------");
|
||||||
|
|
||||||
transactionDate.set(Calendar.DAY_OF_MONTH, 3);
|
transactionDate.set(Calendar.DAY_OF_MONTH, 3);
|
||||||
TRANSACTION_DATE = dateFormat.format(transactionDate.getTime());
|
transactionDateValue = dateFormat.format(transactionDate.getTime());
|
||||||
|
|
||||||
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, TRANSACTION_DATE);
|
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, transactionDateValue);
|
||||||
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
||||||
summary = (HashMap) accountDetails.get("summary");
|
summary = (HashMap) accountDetails.get("summary");
|
||||||
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
||||||
@@ -961,9 +961,9 @@ public class ClientSavingsIntegrationTest {
|
|||||||
Calendar transactionCalendarDateFormat = Calendar.getInstance();
|
Calendar transactionCalendarDateFormat = Calendar.getInstance();
|
||||||
transactionCalendarDateFormat.add(Calendar.DAY_OF_MONTH, 0);
|
transactionCalendarDateFormat.add(Calendar.DAY_OF_MONTH, 0);
|
||||||
transactionDate.set(Calendar.DAY_OF_MONTH, 22);
|
transactionDate.set(Calendar.DAY_OF_MONTH, 22);
|
||||||
TRANSACTION_DATE = dateFormat.format(transactionDate.getTime());
|
transactionDateValue = dateFormat.format(transactionDate.getTime());
|
||||||
if (Calendar.DAY_OF_MONTH >= 22) {
|
if (Calendar.DAY_OF_MONTH >= 22) {
|
||||||
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, TRANSACTION_DATE);
|
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, transactionDateValue);
|
||||||
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
||||||
summary = (HashMap) accountTransactionDetails.get("summary");
|
summary = (HashMap) accountTransactionDetails.get("summary");
|
||||||
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
||||||
@@ -989,11 +989,11 @@ public class ClientSavingsIntegrationTest {
|
|||||||
DateFormat lastTransactionDateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
DateFormat lastTransactionDateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
||||||
Calendar postedLastDate = Calendar.getInstance();
|
Calendar postedLastDate = Calendar.getInstance();
|
||||||
int numberOfDateOfMonth = postedLastDate.getActualMaximum(Calendar.DAY_OF_MONTH);
|
int numberOfDateOfMonth = postedLastDate.getActualMaximum(Calendar.DAY_OF_MONTH);
|
||||||
TRANSACTION_DATE = lastTransactionDateFormat.format(transactionDate.getTime());
|
transactionDateValue = lastTransactionDateFormat.format(transactionDate.getTime());
|
||||||
|
|
||||||
if (Calendar.DAY_OF_MONTH == numberOfDateOfMonth) {
|
if (Calendar.DAY_OF_MONTH == numberOfDateOfMonth) {
|
||||||
|
|
||||||
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, TRANSACTION_DATE);
|
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, transactionDateValue);
|
||||||
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
||||||
summary = (HashMap) accountTransactionDetails.get("summary");
|
summary = (HashMap) accountTransactionDetails.get("summary");
|
||||||
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
||||||
@@ -1018,8 +1018,8 @@ public class ClientSavingsIntegrationTest {
|
|||||||
|
|
||||||
}
|
}
|
||||||
transactionDate.set(Calendar.DAY_OF_MONTH, 1);
|
transactionDate.set(Calendar.DAY_OF_MONTH, 1);
|
||||||
TRANSACTION_DATE = dateFormat.format(transactionDate.getTime());
|
transactionDateValue = dateFormat.format(transactionDate.getTime());
|
||||||
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, TRANSACTION_DATE);
|
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, transactionDateValue);
|
||||||
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
||||||
summary = (HashMap) accountTransactionDetails.get("summary");
|
summary = (HashMap) accountTransactionDetails.get("summary");
|
||||||
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
||||||
@@ -1117,7 +1117,7 @@ public class ClientSavingsIntegrationTest {
|
|||||||
// yyyy", Locale.US);
|
// yyyy", Locale.US);
|
||||||
Calendar transactionDate = Calendar.getInstance();
|
Calendar transactionDate = Calendar.getInstance();
|
||||||
transactionDate.set(Calendar.DAY_OF_MONTH, 2);
|
transactionDate.set(Calendar.DAY_OF_MONTH, 2);
|
||||||
String TRANSACTION_DATE = dateFormat.format(transactionDate.getTime());
|
String transactionDateValue = dateFormat.format(transactionDate.getTime());
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* Perform withdraw transaction, verify account balance(account balance will go to negative as no deposits are
|
* Perform withdraw transaction, verify account balance(account balance will go to negative as no deposits are
|
||||||
@@ -1169,7 +1169,7 @@ public class ClientSavingsIntegrationTest {
|
|||||||
accountDetailsPostInterestPosted = Float.valueOf(decimalFormat.format(accountDetailsPostInterestPosted));
|
accountDetailsPostInterestPosted = Float.valueOf(decimalFormat.format(accountDetailsPostInterestPosted));
|
||||||
assertEquals(interestPosted, accountDetailsPostInterestPosted, "Verifying interest posted");
|
assertEquals(interestPosted, accountDetailsPostInterestPosted, "Verifying interest posted");
|
||||||
|
|
||||||
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, TRANSACTION_DATE);
|
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, transactionDateValue);
|
||||||
HashMap accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
HashMap accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
||||||
summary = (HashMap) accountDetails.get("summary");
|
summary = (HashMap) accountDetails.get("summary");
|
||||||
Float accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
Float accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
||||||
@@ -1193,9 +1193,9 @@ public class ClientSavingsIntegrationTest {
|
|||||||
LOG.info("-----Post Interest As on Successfully Worked----------");
|
LOG.info("-----Post Interest As on Successfully Worked----------");
|
||||||
|
|
||||||
transactionDate.set(Calendar.DAY_OF_MONTH, 3);
|
transactionDate.set(Calendar.DAY_OF_MONTH, 3);
|
||||||
TRANSACTION_DATE = dateFormat.format(transactionDate.getTime());
|
transactionDateValue = dateFormat.format(transactionDate.getTime());
|
||||||
|
|
||||||
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, TRANSACTION_DATE);
|
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, transactionDateValue);
|
||||||
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
||||||
summary = (HashMap) accountDetails.get("summary");
|
summary = (HashMap) accountDetails.get("summary");
|
||||||
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
||||||
@@ -1223,9 +1223,9 @@ public class ClientSavingsIntegrationTest {
|
|||||||
Calendar transactionCalendarDateFormat = Calendar.getInstance();
|
Calendar transactionCalendarDateFormat = Calendar.getInstance();
|
||||||
transactionCalendarDateFormat.add(Calendar.DAY_OF_MONTH, 0);
|
transactionCalendarDateFormat.add(Calendar.DAY_OF_MONTH, 0);
|
||||||
transactionDate.set(Calendar.DAY_OF_MONTH, 22);
|
transactionDate.set(Calendar.DAY_OF_MONTH, 22);
|
||||||
TRANSACTION_DATE = dateFormat.format(transactionDate.getTime());
|
transactionDateValue = dateFormat.format(transactionDate.getTime());
|
||||||
if (Calendar.DAY_OF_MONTH >= 22) {
|
if (Calendar.DAY_OF_MONTH >= 22) {
|
||||||
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, TRANSACTION_DATE);
|
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, transactionDateValue);
|
||||||
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
||||||
summary = (HashMap) accountTransactionDetails.get("summary");
|
summary = (HashMap) accountTransactionDetails.get("summary");
|
||||||
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
||||||
@@ -1251,11 +1251,11 @@ public class ClientSavingsIntegrationTest {
|
|||||||
DateFormat lastTransactionDateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
DateFormat lastTransactionDateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
||||||
Calendar postedLastDate = Calendar.getInstance();
|
Calendar postedLastDate = Calendar.getInstance();
|
||||||
int numberOfDateOfMonth = postedLastDate.getActualMaximum(Calendar.DAY_OF_MONTH);
|
int numberOfDateOfMonth = postedLastDate.getActualMaximum(Calendar.DAY_OF_MONTH);
|
||||||
TRANSACTION_DATE = lastTransactionDateFormat.format(transactionDate.getTime());
|
transactionDateValue = lastTransactionDateFormat.format(transactionDate.getTime());
|
||||||
|
|
||||||
if (Calendar.DAY_OF_MONTH == numberOfDateOfMonth) {
|
if (Calendar.DAY_OF_MONTH == numberOfDateOfMonth) {
|
||||||
|
|
||||||
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, TRANSACTION_DATE);
|
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, transactionDateValue);
|
||||||
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
||||||
summary = (HashMap) accountTransactionDetails.get("summary");
|
summary = (HashMap) accountTransactionDetails.get("summary");
|
||||||
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
||||||
@@ -1280,8 +1280,8 @@ public class ClientSavingsIntegrationTest {
|
|||||||
|
|
||||||
}
|
}
|
||||||
transactionDate.set(Calendar.DAY_OF_MONTH, 1);
|
transactionDate.set(Calendar.DAY_OF_MONTH, 1);
|
||||||
TRANSACTION_DATE = dateFormat.format(transactionDate.getTime());
|
transactionDateValue = dateFormat.format(transactionDate.getTime());
|
||||||
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, TRANSACTION_DATE);
|
this.savingsAccountHelper.postInterestAsOnSavings(savingsId, transactionDateValue);
|
||||||
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
accountTransactionDetails = this.savingsAccountHelper.getSavingsDetails(savingsId);
|
||||||
summary = (HashMap) accountTransactionDetails.get("summary");
|
summary = (HashMap) accountTransactionDetails.get("summary");
|
||||||
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
accountDetailsPostInterest = Float.valueOf(summary.get("totalInterestPosted").toString());
|
||||||
@@ -1790,9 +1790,9 @@ public class ClientSavingsIntegrationTest {
|
|||||||
final DateTimeFormatter formatter = DateTimeFormat.forPattern("dd MMMM yyyy");
|
final DateTimeFormatter formatter = DateTimeFormat.forPattern("dd MMMM yyyy");
|
||||||
LocalDate transactionDate = new LocalDate();
|
LocalDate transactionDate = new LocalDate();
|
||||||
for (int i = 0; i < 4; i++) {
|
for (int i = 0; i < 4; i++) {
|
||||||
String TRANSACTION_DATE = formatter.print(transactionDate);
|
String transactionDateValue = formatter.print(transactionDate);
|
||||||
Integer depositTransactionId = (Integer) this.savingsAccountHelper.depositToSavingsAccount(savingsList.get(i), DEPOSIT_AMOUNT,
|
Integer depositTransactionId = (Integer) this.savingsAccountHelper.depositToSavingsAccount(savingsList.get(i), DEPOSIT_AMOUNT,
|
||||||
TRANSACTION_DATE, CommonConstants.RESPONSE_RESOURCE_ID);
|
transactionDateValue, CommonConstants.RESPONSE_RESOURCE_ID);
|
||||||
transactionDate = transactionDate.minusDays(30);
|
transactionDate = transactionDate.minusDays(30);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1821,9 +1821,9 @@ public class ClientSavingsIntegrationTest {
|
|||||||
balance -= chargeAmt;
|
balance -= chargeAmt;
|
||||||
assertEquals(balance, summary.get("accountBalance"), "Verifying account Balance");
|
assertEquals(balance, summary.get("accountBalance"), "Verifying account Balance");
|
||||||
|
|
||||||
String TRANSACTION_DATE = formatter.print(new LocalDate());
|
String transactionDateValue = formatter.print(new LocalDate());
|
||||||
Integer depositTransactionId = (Integer) this.savingsAccountHelper.depositToSavingsAccount(savingsList.get(1), DEPOSIT_AMOUNT,
|
Integer depositTransactionId = (Integer) this.savingsAccountHelper.depositToSavingsAccount(savingsList.get(1), DEPOSIT_AMOUNT,
|
||||||
TRANSACTION_DATE, CommonConstants.RESPONSE_RESOURCE_ID);
|
transactionDateValue, CommonConstants.RESPONSE_RESOURCE_ID);
|
||||||
savingsStatusHashMap = SavingsStatusChecker.getStatusOfSavings(this.requestSpec, this.responseSpec, savingsList.get(1));
|
savingsStatusHashMap = SavingsStatusChecker.getStatusOfSavings(this.requestSpec, this.responseSpec, savingsList.get(1));
|
||||||
SavingsStatusChecker.verifySavingsIsActive(savingsStatusHashMap);
|
SavingsStatusChecker.verifySavingsIsActive(savingsStatusHashMap);
|
||||||
savingsStatusHashMap = SavingsStatusChecker.getSubStatusOfSavings(this.requestSpec, this.responseSpec, savingsList.get(1));
|
savingsStatusHashMap = SavingsStatusChecker.getSubStatusOfSavings(this.requestSpec, this.responseSpec, savingsList.get(1));
|
||||||
@@ -1840,9 +1840,9 @@ public class ClientSavingsIntegrationTest {
|
|||||||
balance -= chargeAmt;
|
balance -= chargeAmt;
|
||||||
assertEquals(balance, summary.get("accountBalance"), "Verifying account Balance");
|
assertEquals(balance, summary.get("accountBalance"), "Verifying account Balance");
|
||||||
|
|
||||||
TRANSACTION_DATE = formatter.print(new LocalDate());
|
transactionDateValue = formatter.print(new LocalDate());
|
||||||
depositTransactionId = (Integer) this.savingsAccountHelper.depositToSavingsAccount(savingsList.get(2), DEPOSIT_AMOUNT,
|
depositTransactionId = (Integer) this.savingsAccountHelper.depositToSavingsAccount(savingsList.get(2), DEPOSIT_AMOUNT,
|
||||||
TRANSACTION_DATE, CommonConstants.RESPONSE_RESOURCE_ID);
|
transactionDateValue, CommonConstants.RESPONSE_RESOURCE_ID);
|
||||||
savingsStatusHashMap = SavingsStatusChecker.getStatusOfSavings(this.requestSpec, this.responseSpec, savingsList.get(2));
|
savingsStatusHashMap = SavingsStatusChecker.getStatusOfSavings(this.requestSpec, this.responseSpec, savingsList.get(2));
|
||||||
SavingsStatusChecker.verifySavingsIsActive(savingsStatusHashMap);
|
SavingsStatusChecker.verifySavingsIsActive(savingsStatusHashMap);
|
||||||
savingsStatusHashMap = SavingsStatusChecker.getSubStatusOfSavings(this.requestSpec, this.responseSpec, savingsList.get(2));
|
savingsStatusHashMap = SavingsStatusChecker.getSubStatusOfSavings(this.requestSpec, this.responseSpec, savingsList.get(2));
|
||||||
|
|||||||
+4
-4
@@ -977,7 +977,7 @@ public class FixedDepositTest {
|
|||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.MONTH, -1);
|
todaysDate.add(Calendar.MONTH, -1);
|
||||||
monthDayFormat.format(todaysDate.getTime());
|
monthDayFormat.format(todaysDate.getTime());
|
||||||
String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
String submittedOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
Assertions.assertNotNull(clientId);
|
Assertions.assertNotNull(clientId);
|
||||||
@@ -990,13 +990,13 @@ public class FixedDepositTest {
|
|||||||
FixedDepositProductHelper.retrieveFixedDepositProductById(this.requestSpec, this.responseSpec, fixedDepositProductId.toString());
|
FixedDepositProductHelper.retrieveFixedDepositProductById(this.requestSpec, this.responseSpec, fixedDepositProductId.toString());
|
||||||
|
|
||||||
Integer fixedDepositAccountId = applyForFixedDepositApplication(clientId.toString(), fixedDepositProductId.toString(),
|
Integer fixedDepositAccountId = applyForFixedDepositApplication(clientId.toString(), fixedDepositProductId.toString(),
|
||||||
SUBMITTED_ON_DATE, WHOLE_TERM);
|
submittedOnDate, WHOLE_TERM);
|
||||||
Assertions.assertNotNull(fixedDepositAccountId);
|
Assertions.assertNotNull(fixedDepositAccountId);
|
||||||
|
|
||||||
todaysDate.add(Calendar.DATE, -1);
|
todaysDate.add(Calendar.DATE, -1);
|
||||||
SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
submittedOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
HashMap modificationsHashMap = this.fixedDepositAccountHelper.updateFixedDepositAccount(clientId.toString(),
|
HashMap modificationsHashMap = this.fixedDepositAccountHelper.updateFixedDepositAccount(clientId.toString(),
|
||||||
fixedDepositProductId.toString(), fixedDepositAccountId.toString(), VALID_FROM, VALID_TO, WHOLE_TERM, SUBMITTED_ON_DATE);
|
fixedDepositProductId.toString(), fixedDepositAccountId.toString(), VALID_FROM, VALID_TO, WHOLE_TERM, submittedOnDate);
|
||||||
Assertions.assertTrue(modificationsHashMap.containsKey("submittedOnDate"));
|
Assertions.assertTrue(modificationsHashMap.containsKey("submittedOnDate"));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+88
-88
@@ -155,7 +155,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer currentDate = Integer.valueOf(currentDateFormat.format(todaysDate.getTime()));
|
Integer currentDate = Integer.valueOf(currentDateFormat.format(todaysDate.getTime()));
|
||||||
@@ -183,7 +183,7 @@ public class RecurringDepositTest {
|
|||||||
* Apply for RD account with created product and verify status
|
* Apply for RD account with created product and verify status
|
||||||
*/
|
*/
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -212,12 +212,12 @@ public class RecurringDepositTest {
|
|||||||
* Perform Deposit transaction and verify journal entries are posted for the transaction
|
* Perform Deposit transaction and verify journal entries are posted for the transaction
|
||||||
*/
|
*/
|
||||||
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
||||||
depositAmount, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
depositAmount, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(depositTransactionId);
|
Assertions.assertNotNull(depositTransactionId);
|
||||||
|
|
||||||
this.journalEntryHelper.checkJournalEntryForAssetAccount(assetAccount, EXPECTED_FIRST_DEPOSIT_ON_DATE,
|
this.journalEntryHelper.checkJournalEntryForAssetAccount(assetAccount, expectedFirstDepositOnDate,
|
||||||
new JournalEntry(depositAmount, JournalEntry.TransactionType.DEBIT));
|
new JournalEntry(depositAmount, JournalEntry.TransactionType.DEBIT));
|
||||||
this.journalEntryHelper.checkJournalEntryForLiabilityAccount(liabilityAccount, EXPECTED_FIRST_DEPOSIT_ON_DATE,
|
this.journalEntryHelper.checkJournalEntryForLiabilityAccount(liabilityAccount, expectedFirstDepositOnDate,
|
||||||
new JournalEntry(depositAmount, JournalEntry.TransactionType.CREDIT));
|
new JournalEntry(depositAmount, JournalEntry.TransactionType.CREDIT));
|
||||||
|
|
||||||
/***
|
/***
|
||||||
@@ -305,7 +305,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer currentDate = Integer.valueOf(currentDateFormat.format(todaysDate.getTime()));
|
Integer currentDate = Integer.valueOf(currentDateFormat.format(todaysDate.getTime()));
|
||||||
@@ -361,7 +361,7 @@ public class RecurringDepositTest {
|
|||||||
* Apply for RD account with created product and verify status
|
* Apply for RD account with created product and verify status
|
||||||
*/
|
*/
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -390,12 +390,12 @@ public class RecurringDepositTest {
|
|||||||
* Perform Deposit transaction and verify journal entries are posted for the transaction
|
* Perform Deposit transaction and verify journal entries are posted for the transaction
|
||||||
*/
|
*/
|
||||||
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
||||||
depositAmount, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
depositAmount, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(depositTransactionId);
|
Assertions.assertNotNull(depositTransactionId);
|
||||||
|
|
||||||
this.journalEntryHelper.checkJournalEntryForAssetAccount(assetAccount, EXPECTED_FIRST_DEPOSIT_ON_DATE,
|
this.journalEntryHelper.checkJournalEntryForAssetAccount(assetAccount, expectedFirstDepositOnDate,
|
||||||
new JournalEntry(depositAmount, JournalEntry.TransactionType.DEBIT));
|
new JournalEntry(depositAmount, JournalEntry.TransactionType.DEBIT));
|
||||||
this.journalEntryHelper.checkJournalEntryForLiabilityAccount(liabilityAccount, EXPECTED_FIRST_DEPOSIT_ON_DATE,
|
this.journalEntryHelper.checkJournalEntryForLiabilityAccount(liabilityAccount, expectedFirstDepositOnDate,
|
||||||
new JournalEntry(depositAmount, JournalEntry.TransactionType.CREDIT));
|
new JournalEntry(depositAmount, JournalEntry.TransactionType.CREDIT));
|
||||||
|
|
||||||
/***
|
/***
|
||||||
@@ -507,7 +507,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer currentDate = Integer.valueOf(currentDateFormat.format(todaysDate.getTime()));
|
Integer currentDate = Integer.valueOf(currentDateFormat.format(todaysDate.getTime()));
|
||||||
@@ -564,7 +564,7 @@ public class RecurringDepositTest {
|
|||||||
* Apply for RD account with created product and verify status
|
* Apply for RD account with created product and verify status
|
||||||
*/
|
*/
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -593,12 +593,12 @@ public class RecurringDepositTest {
|
|||||||
* Perform Deposit transaction and verify journal entries are posted for the transaction
|
* Perform Deposit transaction and verify journal entries are posted for the transaction
|
||||||
*/
|
*/
|
||||||
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
||||||
depositAmount, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
depositAmount, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(depositTransactionId);
|
Assertions.assertNotNull(depositTransactionId);
|
||||||
|
|
||||||
this.journalEntryHelper.checkJournalEntryForAssetAccount(assetAccount, EXPECTED_FIRST_DEPOSIT_ON_DATE,
|
this.journalEntryHelper.checkJournalEntryForAssetAccount(assetAccount, expectedFirstDepositOnDate,
|
||||||
new JournalEntry(depositAmount, JournalEntry.TransactionType.DEBIT));
|
new JournalEntry(depositAmount, JournalEntry.TransactionType.DEBIT));
|
||||||
this.journalEntryHelper.checkJournalEntryForLiabilityAccount(liabilityAccount, EXPECTED_FIRST_DEPOSIT_ON_DATE,
|
this.journalEntryHelper.checkJournalEntryForLiabilityAccount(liabilityAccount, expectedFirstDepositOnDate,
|
||||||
new JournalEntry(depositAmount, JournalEntry.TransactionType.CREDIT));
|
new JournalEntry(depositAmount, JournalEntry.TransactionType.CREDIT));
|
||||||
|
|
||||||
/***
|
/***
|
||||||
@@ -716,7 +716,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer currentDate = Integer.valueOf(currentDateFormat.format(todaysDate.getTime()));
|
Integer currentDate = Integer.valueOf(currentDateFormat.format(todaysDate.getTime()));
|
||||||
@@ -775,7 +775,7 @@ public class RecurringDepositTest {
|
|||||||
* Apply for RD account with created product and verify status
|
* Apply for RD account with created product and verify status
|
||||||
*/
|
*/
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -878,7 +878,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer currentDate = Integer.valueOf(currentDateFormat.format(todaysDate.getTime()));
|
Integer currentDate = Integer.valueOf(currentDateFormat.format(todaysDate.getTime()));
|
||||||
@@ -911,7 +911,7 @@ public class RecurringDepositTest {
|
|||||||
* Apply for RD account with created product and verify status
|
* Apply for RD account with created product and verify status
|
||||||
*/
|
*/
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -940,12 +940,12 @@ public class RecurringDepositTest {
|
|||||||
* Perform Deposit transaction and verify journal entries are posted for the transaction
|
* Perform Deposit transaction and verify journal entries are posted for the transaction
|
||||||
*/
|
*/
|
||||||
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
||||||
DEPOSIT_AMOUNT, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
DEPOSIT_AMOUNT, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(depositTransactionId);
|
Assertions.assertNotNull(depositTransactionId);
|
||||||
|
|
||||||
this.journalEntryHelper.checkJournalEntryForAssetAccount(assetAccount, EXPECTED_FIRST_DEPOSIT_ON_DATE,
|
this.journalEntryHelper.checkJournalEntryForAssetAccount(assetAccount, expectedFirstDepositOnDate,
|
||||||
new JournalEntry(depositAmount, JournalEntry.TransactionType.DEBIT));
|
new JournalEntry(depositAmount, JournalEntry.TransactionType.DEBIT));
|
||||||
this.journalEntryHelper.checkJournalEntryForLiabilityAccount(liabilityAccount, EXPECTED_FIRST_DEPOSIT_ON_DATE,
|
this.journalEntryHelper.checkJournalEntryForLiabilityAccount(liabilityAccount, expectedFirstDepositOnDate,
|
||||||
new JournalEntry(depositAmount, JournalEntry.TransactionType.CREDIT));
|
new JournalEntry(depositAmount, JournalEntry.TransactionType.CREDIT));
|
||||||
|
|
||||||
/***
|
/***
|
||||||
@@ -1007,7 +1007,7 @@ public class RecurringDepositTest {
|
|||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.MONTH, -1);
|
todaysDate.add(Calendar.MONTH, -1);
|
||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -1018,7 +1018,7 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
todaysDate.add(Calendar.DATE, -1);
|
todaysDate.add(Calendar.DATE, -1);
|
||||||
@@ -1051,7 +1051,7 @@ public class RecurringDepositTest {
|
|||||||
todaysDate.add(Calendar.MONTH, -1);
|
todaysDate.add(Calendar.MONTH, -1);
|
||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -1062,7 +1062,7 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -1099,7 +1099,7 @@ public class RecurringDepositTest {
|
|||||||
todaysDate.add(Calendar.MONTH, -1);
|
todaysDate.add(Calendar.MONTH, -1);
|
||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String REJECTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String REJECTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -1110,7 +1110,7 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -1145,7 +1145,7 @@ public class RecurringDepositTest {
|
|||||||
todaysDate.add(Calendar.MONTH, -1);
|
todaysDate.add(Calendar.MONTH, -1);
|
||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String WITHDRAWN_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String WITHDRAWN_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -1156,7 +1156,7 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -1189,7 +1189,7 @@ public class RecurringDepositTest {
|
|||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.MONTH, -1);
|
todaysDate.add(Calendar.MONTH, -1);
|
||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -1200,7 +1200,7 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -1243,7 +1243,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
todaysDate.add(Calendar.MONTH, 1);
|
todaysDate.add(Calendar.MONTH, 1);
|
||||||
final String DEPOSIT_DATE = dateFormat.format(todaysDate.getTime());
|
final String DEPOSIT_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
@@ -1266,7 +1266,7 @@ public class RecurringDepositTest {
|
|||||||
* Apply for RD account with created product and verify status
|
* Apply for RD account with created product and verify status
|
||||||
*/
|
*/
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -1367,7 +1367,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -1378,7 +1378,7 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -1442,7 +1442,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -1453,13 +1453,13 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
||||||
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
||||||
VALID_FROM, VALID_TO, DAYS_360, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, MONTHLY, MONTHLY,
|
VALID_FROM, VALID_TO, DAYS_360, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, MONTHLY, MONTHLY,
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
expectedFirstDepositOnDate);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
||||||
@@ -1520,7 +1520,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -1531,7 +1531,7 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -1555,7 +1555,7 @@ public class RecurringDepositTest {
|
|||||||
.getInterestRateChartSlabsByProductId(this.requestSpec, this.responseSpec, recurringDepositProductId);
|
.getInterestRateChartSlabsByProductId(this.requestSpec, this.responseSpec, recurringDepositProductId);
|
||||||
|
|
||||||
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
||||||
DEPOSIT_AMOUNT, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
DEPOSIT_AMOUNT, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(depositTransactionId);
|
Assertions.assertNotNull(depositTransactionId);
|
||||||
|
|
||||||
HashMap recurringDepositSummary = this.recurringDepositAccountHelper.getRecurringDepositSummary(recurringDepositAccountId);
|
HashMap recurringDepositSummary = this.recurringDepositAccountHelper.getRecurringDepositSummary(recurringDepositAccountId);
|
||||||
@@ -1617,7 +1617,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
todaysDate.add(Calendar.MONTH, 1);
|
todaysDate.add(Calendar.MONTH, 1);
|
||||||
final String CLOSED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String CLOSED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
@@ -1635,7 +1635,7 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -1661,7 +1661,7 @@ public class RecurringDepositTest {
|
|||||||
.getInterestRateChartSlabsByProductId(this.requestSpec, this.responseSpec, recurringDepositProductId);
|
.getInterestRateChartSlabsByProductId(this.requestSpec, this.responseSpec, recurringDepositProductId);
|
||||||
|
|
||||||
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
||||||
DEPOSIT_AMOUNT, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
DEPOSIT_AMOUNT, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(depositTransactionId);
|
Assertions.assertNotNull(depositTransactionId);
|
||||||
|
|
||||||
HashMap recurringDepositSummary = this.recurringDepositAccountHelper.getRecurringDepositSummary(recurringDepositAccountId);
|
HashMap recurringDepositSummary = this.recurringDepositAccountHelper.getRecurringDepositSummary(recurringDepositAccountId);
|
||||||
@@ -1684,9 +1684,9 @@ public class RecurringDepositTest {
|
|||||||
calendar.add(Calendar.DATE, daysInMonth);
|
calendar.add(Calendar.DATE, daysInMonth);
|
||||||
LOG.info("{}", monthDayFormat.format(calendar.getTime()));
|
LOG.info("{}", monthDayFormat.format(calendar.getTime()));
|
||||||
|
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(calendar.getTime());
|
expectedFirstDepositOnDate = dateFormat.format(calendar.getTime());
|
||||||
Integer transactionIdForDeposit = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
Integer transactionIdForDeposit = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
||||||
DEPOSIT_AMOUNT, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
DEPOSIT_AMOUNT, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(transactionIdForDeposit);
|
Assertions.assertNotNull(transactionIdForDeposit);
|
||||||
|
|
||||||
currentDate = currentDate - 1;
|
currentDate = currentDate - 1;
|
||||||
@@ -1741,7 +1741,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
todaysDate.add(Calendar.MONTH, 1);
|
todaysDate.add(Calendar.MONTH, 1);
|
||||||
final String CLOSED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String CLOSED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
@@ -1759,13 +1759,13 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
||||||
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
||||||
VALID_FROM, VALID_TO, DAYS_360, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, MONTHLY, MONTHLY,
|
VALID_FROM, VALID_TO, DAYS_360, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, MONTHLY, MONTHLY,
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
expectedFirstDepositOnDate);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
||||||
@@ -1790,7 +1790,7 @@ public class RecurringDepositTest {
|
|||||||
.getInterestRateChartSlabsByProductId(this.requestSpec, this.responseSpec, recurringDepositProductId);
|
.getInterestRateChartSlabsByProductId(this.requestSpec, this.responseSpec, recurringDepositProductId);
|
||||||
|
|
||||||
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
||||||
DEPOSIT_AMOUNT, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
DEPOSIT_AMOUNT, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(depositTransactionId);
|
Assertions.assertNotNull(depositTransactionId);
|
||||||
|
|
||||||
HashMap recurringDepositSummary = this.recurringDepositAccountHelper.getRecurringDepositSummary(recurringDepositAccountId);
|
HashMap recurringDepositSummary = this.recurringDepositAccountHelper.getRecurringDepositSummary(recurringDepositAccountId);
|
||||||
@@ -1813,9 +1813,9 @@ public class RecurringDepositTest {
|
|||||||
calendar.add(Calendar.DATE, daysInMonth);
|
calendar.add(Calendar.DATE, daysInMonth);
|
||||||
LOG.info("{}", monthDayFormat.format(calendar.getTime()));
|
LOG.info("{}", monthDayFormat.format(calendar.getTime()));
|
||||||
|
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(calendar.getTime());
|
expectedFirstDepositOnDate = dateFormat.format(calendar.getTime());
|
||||||
Integer transactionIdForDeposit = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
Integer transactionIdForDeposit = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
||||||
DEPOSIT_AMOUNT, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
DEPOSIT_AMOUNT, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(transactionIdForDeposit);
|
Assertions.assertNotNull(transactionIdForDeposit);
|
||||||
|
|
||||||
currentDate = currentDate - 1;
|
currentDate = currentDate - 1;
|
||||||
@@ -1871,7 +1871,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
todaysDate.add(Calendar.MONTH, 1);
|
todaysDate.add(Calendar.MONTH, 1);
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, 1);
|
todaysDate.add(Calendar.DAY_OF_MONTH, 1);
|
||||||
@@ -1890,7 +1890,7 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, TILL_PREMATURE_WITHDRAWAL, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, TILL_PREMATURE_WITHDRAWAL, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
@@ -1925,7 +1925,7 @@ public class RecurringDepositTest {
|
|||||||
Integer depositedPeriod = Months.monthsBetween(start, end).getMonths();
|
Integer depositedPeriod = Months.monthsBetween(start, end).getMonths();
|
||||||
|
|
||||||
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
Integer depositTransactionId = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
||||||
DEPOSIT_AMOUNT, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
DEPOSIT_AMOUNT, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(depositTransactionId);
|
Assertions.assertNotNull(depositTransactionId);
|
||||||
|
|
||||||
HashMap recurringDepositSummary = this.recurringDepositAccountHelper.getRecurringDepositSummary(recurringDepositAccountId);
|
HashMap recurringDepositSummary = this.recurringDepositAccountHelper.getRecurringDepositSummary(recurringDepositAccountId);
|
||||||
@@ -1949,9 +1949,9 @@ public class RecurringDepositTest {
|
|||||||
calendar.add(Calendar.DATE, daysInMonth);
|
calendar.add(Calendar.DATE, daysInMonth);
|
||||||
LOG.info("{}", monthDayFormat.format(calendar.getTime()));
|
LOG.info("{}", monthDayFormat.format(calendar.getTime()));
|
||||||
|
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(calendar.getTime());
|
expectedFirstDepositOnDate = dateFormat.format(calendar.getTime());
|
||||||
Integer transactionIdForDeposit = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
Integer transactionIdForDeposit = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
||||||
DEPOSIT_AMOUNT, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
DEPOSIT_AMOUNT, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(transactionIdForDeposit);
|
Assertions.assertNotNull(transactionIdForDeposit);
|
||||||
|
|
||||||
currentDate = currentDate - 1;
|
currentDate = currentDate - 1;
|
||||||
@@ -2007,7 +2007,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
todaysDate.add(Calendar.MONTH, 1);
|
todaysDate.add(Calendar.MONTH, 1);
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, 1);
|
todaysDate.add(Calendar.DAY_OF_MONTH, 1);
|
||||||
@@ -2026,13 +2026,13 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, TILL_PREMATURE_WITHDRAWAL, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, TILL_PREMATURE_WITHDRAWAL, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
||||||
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
||||||
VALID_FROM, VALID_TO, DAYS_360, TILL_PREMATURE_WITHDRAWAL, INTEREST_CALCULATION_USING_DAILY_BALANCE, MONTHLY, MONTHLY,
|
VALID_FROM, VALID_TO, DAYS_360, TILL_PREMATURE_WITHDRAWAL, INTEREST_CALCULATION_USING_DAILY_BALANCE, MONTHLY, MONTHLY,
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
expectedFirstDepositOnDate);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
||||||
@@ -2066,7 +2066,7 @@ public class RecurringDepositTest {
|
|||||||
Integer depositedPeriod = Months.monthsBetween(start, end).getMonths();
|
Integer depositedPeriod = Months.monthsBetween(start, end).getMonths();
|
||||||
|
|
||||||
Integer transactionIdForDeposit = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
Integer transactionIdForDeposit = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
||||||
DEPOSIT_AMOUNT, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
DEPOSIT_AMOUNT, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(transactionIdForDeposit);
|
Assertions.assertNotNull(transactionIdForDeposit);
|
||||||
|
|
||||||
HashMap recurringDepositSummary = this.recurringDepositAccountHelper.getRecurringDepositSummary(recurringDepositAccountId);
|
HashMap recurringDepositSummary = this.recurringDepositAccountHelper.getRecurringDepositSummary(recurringDepositAccountId);
|
||||||
@@ -2090,9 +2090,9 @@ public class RecurringDepositTest {
|
|||||||
calendar.add(Calendar.DATE, daysInMonth);
|
calendar.add(Calendar.DATE, daysInMonth);
|
||||||
LOG.info("{}", monthDayFormat.format(calendar.getTime()));
|
LOG.info("{}", monthDayFormat.format(calendar.getTime()));
|
||||||
|
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(calendar.getTime());
|
expectedFirstDepositOnDate = dateFormat.format(calendar.getTime());
|
||||||
Integer newTransactionIdForDeposit = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
Integer newTransactionIdForDeposit = this.recurringDepositAccountHelper.depositToRecurringDepositAccount(recurringDepositAccountId,
|
||||||
DEPOSIT_AMOUNT, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
DEPOSIT_AMOUNT, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(newTransactionIdForDeposit);
|
Assertions.assertNotNull(newTransactionIdForDeposit);
|
||||||
|
|
||||||
currentDate = currentDate - 1;
|
currentDate = currentDate - 1;
|
||||||
@@ -2146,7 +2146,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -2156,13 +2156,13 @@ public class RecurringDepositTest {
|
|||||||
Integer recurringDepositProductId = createRecurringDepositProduct(VALID_FROM, VALID_TO, accountingRule);
|
Integer recurringDepositProductId = createRecurringDepositProduct(VALID_FROM, VALID_TO, accountingRule);
|
||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
||||||
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
||||||
VALID_FROM, VALID_TO, DAYS_365, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, DAILY, MONTHLY,
|
VALID_FROM, VALID_TO, DAYS_365, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, DAILY, MONTHLY,
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
expectedFirstDepositOnDate);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
||||||
@@ -2225,7 +2225,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -2236,13 +2236,13 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
||||||
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
||||||
VALID_FROM, VALID_TO, DAYS_360, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, DAILY, MONTHLY,
|
VALID_FROM, VALID_TO, DAYS_360, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, DAILY, MONTHLY,
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
expectedFirstDepositOnDate);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
||||||
@@ -2313,7 +2313,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -2324,13 +2324,13 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
||||||
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
||||||
VALID_FROM, VALID_TO, DAYS_365, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, BI_ANNUALLY, BI_ANNUALLY,
|
VALID_FROM, VALID_TO, DAYS_365, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, BI_ANNUALLY, BI_ANNUALLY,
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
expectedFirstDepositOnDate);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
||||||
@@ -2403,7 +2403,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -2414,13 +2414,13 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
||||||
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
||||||
VALID_FROM, VALID_TO, DAYS_360, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, BI_ANNUALLY, BI_ANNUALLY,
|
VALID_FROM, VALID_TO, DAYS_360, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, BI_ANNUALLY, BI_ANNUALLY,
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
expectedFirstDepositOnDate);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
||||||
@@ -2492,7 +2492,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -2503,13 +2503,13 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
||||||
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
||||||
VALID_FROM, VALID_TO, DAYS_365, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, DAILY, ANNUALLY,
|
VALID_FROM, VALID_TO, DAYS_365, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, DAILY, ANNUALLY,
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
expectedFirstDepositOnDate);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
||||||
@@ -2582,7 +2582,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -2593,13 +2593,13 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
||||||
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
||||||
VALID_FROM, VALID_TO, DAYS_360, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, DAILY, ANNUALLY,
|
VALID_FROM, VALID_TO, DAYS_360, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, DAILY, ANNUALLY,
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
expectedFirstDepositOnDate);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
||||||
@@ -2673,7 +2673,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -2684,13 +2684,13 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
||||||
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
||||||
VALID_FROM, VALID_TO, DAYS_365, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, QUARTERLY, QUARTERLY,
|
VALID_FROM, VALID_TO, DAYS_365, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, QUARTERLY, QUARTERLY,
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
expectedFirstDepositOnDate);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
||||||
@@ -2763,7 +2763,7 @@ public class RecurringDepositTest {
|
|||||||
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String SUBMITTED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String APPROVED_ON_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
final String ACTIVATION_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
final String EXPECTED_FIRST_DEPOSIT_ON_DATE = dateFormat.format(todaysDate.getTime());
|
final String expectedFirstDepositOnDate = dateFormat.format(todaysDate.getTime());
|
||||||
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
final String MONTH_DAY = monthDayFormat.format(todaysDate.getTime());
|
||||||
|
|
||||||
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec);
|
||||||
@@ -2774,13 +2774,13 @@ public class RecurringDepositTest {
|
|||||||
Assertions.assertNotNull(recurringDepositProductId);
|
Assertions.assertNotNull(recurringDepositProductId);
|
||||||
|
|
||||||
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
Integer recurringDepositAccountId = applyForRecurringDepositApplication(clientId.toString(), recurringDepositProductId.toString(),
|
||||||
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
VALID_FROM, VALID_TO, SUBMITTED_ON_DATE, WHOLE_TERM, expectedFirstDepositOnDate);
|
||||||
Assertions.assertNotNull(recurringDepositAccountId);
|
Assertions.assertNotNull(recurringDepositAccountId);
|
||||||
|
|
||||||
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
HashMap modificationsHashMap = this.recurringDepositAccountHelper.updateInterestCalculationConfigForRecurringDeposit(
|
||||||
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
clientId.toString(), recurringDepositProductId.toString(), recurringDepositAccountId.toString(), SUBMITTED_ON_DATE,
|
||||||
VALID_FROM, VALID_TO, DAYS_360, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, QUARTERLY, QUARTERLY,
|
VALID_FROM, VALID_TO, DAYS_360, WHOLE_TERM, INTEREST_CALCULATION_USING_DAILY_BALANCE, QUARTERLY, QUARTERLY,
|
||||||
EXPECTED_FIRST_DEPOSIT_ON_DATE);
|
expectedFirstDepositOnDate);
|
||||||
|
|
||||||
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
HashMap recurringDepositAccountStatusHashMap = RecurringDepositAccountStatusChecker
|
||||||
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
.getStatusOfRecurringDepositAccount(this.requestSpec, this.responseSpec, recurringDepositAccountId.toString());
|
||||||
|
|||||||
+5
-5
@@ -33,21 +33,21 @@ public class ImageHelper {
|
|||||||
public static Integer createImageForStaff(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
|
public static Integer createImageForStaff(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
|
||||||
Integer staffId) {
|
Integer staffId) {
|
||||||
LOG.info("---------------------------------CREATING AN IMAGE FOR STAFF---------------------------------------------");
|
LOG.info("---------------------------------CREATING AN IMAGE FOR STAFF---------------------------------------------");
|
||||||
String URL = STAFF_IMAGE_URL + staffId + IMAGES_URI + "?" + Utils.TENANT_IDENTIFIER;
|
final String URL = STAFF_IMAGE_URL + staffId + IMAGES_URI + "?" + Utils.TENANT_IDENTIFIER;
|
||||||
return Utils.performServerPost(requestSpec, responseSpec, URL, generateImageAsText(), "resourceId");
|
return Utils.performServerPost(requestSpec, responseSpec, URL, generateImageAsText(), "resourceId");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Integer updateImageForStaff(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
|
public static Integer updateImageForStaff(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
|
||||||
Integer staffId) {
|
Integer staffId) {
|
||||||
LOG.info("---------------------------------UPDATING AN IMAGE FOR STAFF---------------------------------------------");
|
LOG.info("---------------------------------UPDATING AN IMAGE FOR STAFF---------------------------------------------");
|
||||||
String URL = STAFF_IMAGE_URL + staffId + IMAGES_URI + "?" + Utils.TENANT_IDENTIFIER;
|
final String URL = STAFF_IMAGE_URL + staffId + IMAGES_URI + "?" + Utils.TENANT_IDENTIFIER;
|
||||||
return Utils.performServerPut(requestSpec, responseSpec, URL, generateImageAsText(), "resourceId");
|
return Utils.performServerPut(requestSpec, responseSpec, URL, generateImageAsText(), "resourceId");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getStaffImageAsText(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
|
public static String getStaffImageAsText(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
|
||||||
Integer staffId) {
|
Integer staffId) {
|
||||||
LOG.info("---------------------------------RETRIEVING STAFF IMAGE---------------------------------------------");
|
LOG.info("---------------------------------RETRIEVING STAFF IMAGE---------------------------------------------");
|
||||||
String URL = STAFF_IMAGE_URL + staffId + IMAGES_URI + "?" + Utils.TENANT_IDENTIFIER;
|
final String URL = STAFF_IMAGE_URL + staffId + IMAGES_URI + "?" + Utils.TENANT_IDENTIFIER;
|
||||||
requestSpec.header(HttpHeaders.ACCEPT, "text/plain");
|
requestSpec.header(HttpHeaders.ACCEPT, "text/plain");
|
||||||
return Utils.performGetTextResponse(requestSpec, responseSpec, URL);
|
return Utils.performGetTextResponse(requestSpec, responseSpec, URL);
|
||||||
}
|
}
|
||||||
@@ -55,7 +55,7 @@ public class ImageHelper {
|
|||||||
public static byte[] getStaffImageAsBinary(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
|
public static byte[] getStaffImageAsBinary(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
|
||||||
Integer staffId) {
|
Integer staffId) {
|
||||||
LOG.info("---------------------------------RETRIEVING STAFF IMAGE---------------------------------------------");
|
LOG.info("---------------------------------RETRIEVING STAFF IMAGE---------------------------------------------");
|
||||||
String URL = STAFF_IMAGE_URL + staffId + IMAGES_URI + "?" + Utils.TENANT_IDENTIFIER;
|
final String URL = STAFF_IMAGE_URL + staffId + IMAGES_URI + "?" + Utils.TENANT_IDENTIFIER;
|
||||||
requestSpec.header(HttpHeaders.ACCEPT, "application/octet-stream");
|
requestSpec.header(HttpHeaders.ACCEPT, "application/octet-stream");
|
||||||
return Utils.performGetBinaryResponse(requestSpec, responseSpec, URL);
|
return Utils.performGetBinaryResponse(requestSpec, responseSpec, URL);
|
||||||
}
|
}
|
||||||
@@ -63,7 +63,7 @@ public class ImageHelper {
|
|||||||
public static Integer deleteStaffImage(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
|
public static Integer deleteStaffImage(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
|
||||||
Integer staffId) {
|
Integer staffId) {
|
||||||
LOG.info("---------------------------------RETRIEVING STAFF IMAGE---------------------------------------------");
|
LOG.info("---------------------------------RETRIEVING STAFF IMAGE---------------------------------------------");
|
||||||
String URL = STAFF_IMAGE_URL + staffId + IMAGES_URI + "?" + Utils.TENANT_IDENTIFIER;
|
final String URL = STAFF_IMAGE_URL + staffId + IMAGES_URI + "?" + Utils.TENANT_IDENTIFIER;
|
||||||
return Utils.performServerDelete(requestSpec, responseSpec, URL, "resourceId");
|
return Utils.performServerDelete(requestSpec, responseSpec, URL, "resourceId");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+4
-4
@@ -147,8 +147,8 @@ public class SchedulerJobHelper {
|
|||||||
* @author Michael Vorburger.ch
|
* @author Michael Vorburger.ch
|
||||||
*/
|
*/
|
||||||
public void executeAndAwaitJob(String jobName) {
|
public void executeAndAwaitJob(String jobName) {
|
||||||
Duration TIMEOUT = Duration.ofSeconds(30);
|
final Duration timeout = Duration.ofSeconds(30);
|
||||||
Duration PAUSE = Duration.ofMillis(500);
|
final Duration pause = Duration.ofMillis(500);
|
||||||
DateTimeFormatter df = DateTimeFormatter.ISO_INSTANT; // FINERACT-926
|
DateTimeFormatter df = DateTimeFormatter.ISO_INSTANT; // FINERACT-926
|
||||||
Instant beforeExecuteTime = now().truncatedTo(ChronoUnit.SECONDS);
|
Instant beforeExecuteTime = now().truncatedTo(ChronoUnit.SECONDS);
|
||||||
|
|
||||||
@@ -162,7 +162,7 @@ public class SchedulerJobHelper {
|
|||||||
|
|
||||||
// Await JobDetailData.lastRunHistory [JobDetailHistoryData]
|
// Await JobDetailData.lastRunHistory [JobDetailHistoryData]
|
||||||
// jobRunStartTime >= beforeExecuteTime (or timeout)
|
// jobRunStartTime >= beforeExecuteTime (or timeout)
|
||||||
await().atMost(TIMEOUT).pollInterval(PAUSE).until(jobLastRunHistorySupplier(jobId), lastRunHistory -> {
|
await().atMost(timeout).pollInterval(pause).until(jobLastRunHistorySupplier(jobId), lastRunHistory -> {
|
||||||
String jobRunStartText = lastRunHistory.get("jobRunStartTime");
|
String jobRunStartText = lastRunHistory.get("jobRunStartTime");
|
||||||
if (jobRunStartText == null) {
|
if (jobRunStartText == null) {
|
||||||
return false;
|
return false;
|
||||||
@@ -173,7 +173,7 @@ public class SchedulerJobHelper {
|
|||||||
|
|
||||||
// Await JobDetailData.lastRunHistory [JobDetailHistoryData]
|
// Await JobDetailData.lastRunHistory [JobDetailHistoryData]
|
||||||
// jobRunEndTime to be both set and >= jobRunStartTime (or timeout)
|
// jobRunEndTime to be both set and >= jobRunStartTime (or timeout)
|
||||||
Map<String, String> finalLastRunHistory = await().atMost(TIMEOUT).pollInterval(PAUSE).until(jobLastRunHistorySupplier(jobId),
|
Map<String, String> finalLastRunHistory = await().atMost(timeout).pollInterval(pause).until(jobLastRunHistorySupplier(jobId),
|
||||||
lastRunHistory -> {
|
lastRunHistory -> {
|
||||||
String jobRunEndText = lastRunHistory.get("jobRunEndTime");
|
String jobRunEndText = lastRunHistory.get("jobRunEndTime");
|
||||||
if (jobRunEndText == null) {
|
if (jobRunEndText == null) {
|
||||||
|
|||||||
+47
-47
@@ -99,8 +99,8 @@ public class GuarantorTest {
|
|||||||
DateFormat dateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
DateFormat dateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
||||||
Calendar todaysDate = Calendar.getInstance();
|
Calendar todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -7 * 4);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -7 * 4);
|
||||||
String LOAN_DISBURSEMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String loanDisbursementDate = dateFormat.format(todaysDate.getTime());
|
||||||
final Integer loanID = applyForLoanApplication(clientID, loanProductID, LOAN_DISBURSEMENT_DATE);
|
final Integer loanID = applyForLoanApplication(clientID, loanProductID, loanDisbursementDate);
|
||||||
Assertions.assertNotNull(loanID);
|
Assertions.assertNotNull(loanID);
|
||||||
HashMap loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
HashMap loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsPending(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsPending(loanStatusHashMap);
|
||||||
@@ -113,7 +113,7 @@ public class GuarantorTest {
|
|||||||
Integer withoutGuaranteeAmount = this.guarantorHelper.createGuarantor(loanID, guarantorJSON);
|
Integer withoutGuaranteeAmount = this.guarantorHelper.createGuarantor(loanID, guarantorJSON);
|
||||||
Assertions.assertNotNull(withoutGuaranteeAmount);
|
Assertions.assertNotNull(withoutGuaranteeAmount);
|
||||||
|
|
||||||
ArrayList<HashMap> errorData = (ArrayList<HashMap>) this.loanTransactionHelper.approveLoan(LOAN_DISBURSEMENT_DATE, null, loanID,
|
ArrayList<HashMap> errorData = (ArrayList<HashMap>) this.loanTransactionHelper.approveLoan(loanDisbursementDate, null, loanID,
|
||||||
CommonConstants.RESPONSE_ERROR);
|
CommonConstants.RESPONSE_ERROR);
|
||||||
assertTrue(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.self.guarantee.required"));
|
assertTrue(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.self.guarantee.required"));
|
||||||
assertTrue(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.external.guarantee.required"));
|
assertTrue(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.external.guarantee.required"));
|
||||||
@@ -125,7 +125,7 @@ public class GuarantorTest {
|
|||||||
verifySavingsOnHoldBalance(selfSavigsId, null);
|
verifySavingsOnHoldBalance(selfSavigsId, null);
|
||||||
Assertions.assertNotNull(selfGuarantee);
|
Assertions.assertNotNull(selfGuarantee);
|
||||||
|
|
||||||
errorData = (ArrayList<HashMap>) this.loanTransactionHelper.approveLoan(LOAN_DISBURSEMENT_DATE, null, loanID,
|
errorData = (ArrayList<HashMap>) this.loanTransactionHelper.approveLoan(loanDisbursementDate, null, loanID,
|
||||||
CommonConstants.RESPONSE_ERROR);
|
CommonConstants.RESPONSE_ERROR);
|
||||||
assertFalse(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.self.guarantee.required"));
|
assertFalse(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.self.guarantee.required"));
|
||||||
assertTrue(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.external.guarantee.required"));
|
assertTrue(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.external.guarantee.required"));
|
||||||
@@ -137,7 +137,7 @@ public class GuarantorTest {
|
|||||||
verifySavingsOnHoldBalance(externalSavigsId_1, null);
|
verifySavingsOnHoldBalance(externalSavigsId_1, null);
|
||||||
Assertions.assertNotNull(externalGuarantee_1);
|
Assertions.assertNotNull(externalGuarantee_1);
|
||||||
|
|
||||||
errorData = (ArrayList<HashMap>) this.loanTransactionHelper.approveLoan(LOAN_DISBURSEMENT_DATE, null, loanID,
|
errorData = (ArrayList<HashMap>) this.loanTransactionHelper.approveLoan(loanDisbursementDate, null, loanID,
|
||||||
CommonConstants.RESPONSE_ERROR);
|
CommonConstants.RESPONSE_ERROR);
|
||||||
assertFalse(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.self.guarantee.required"));
|
assertFalse(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.self.guarantee.required"));
|
||||||
assertFalse(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.external.guarantee.required"));
|
assertFalse(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.external.guarantee.required"));
|
||||||
@@ -150,7 +150,7 @@ public class GuarantorTest {
|
|||||||
Assertions.assertNotNull(externalGuarantee_2);
|
Assertions.assertNotNull(externalGuarantee_2);
|
||||||
|
|
||||||
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
||||||
loanStatusHashMap = this.loanTransactionHelper.approveLoan(LOAN_DISBURSEMENT_DATE, loanID);
|
loanStatusHashMap = this.loanTransactionHelper.approveLoan(loanDisbursementDate, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
||||||
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
||||||
self1_hold_funds += self1_guarantee;
|
self1_hold_funds += self1_guarantee;
|
||||||
@@ -168,7 +168,7 @@ public class GuarantorTest {
|
|||||||
verifySavingsOnHoldBalance(externalSavigsId_2, Float.valueOf((float) 0));
|
verifySavingsOnHoldBalance(externalSavigsId_2, Float.valueOf((float) 0));
|
||||||
|
|
||||||
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
||||||
loanStatusHashMap = this.loanTransactionHelper.approveLoan(LOAN_DISBURSEMENT_DATE, loanID);
|
loanStatusHashMap = this.loanTransactionHelper.approveLoan(loanDisbursementDate, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
||||||
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
||||||
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
||||||
@@ -176,18 +176,18 @@ public class GuarantorTest {
|
|||||||
verifySavingsOnHoldBalance(externalSavigsId_2, external2_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_2, external2_hold_funds);
|
||||||
|
|
||||||
LOG.info("-------------------------------DISBURSE LOAN-------------------------------------------");
|
LOG.info("-------------------------------DISBURSE LOAN-------------------------------------------");
|
||||||
loanStatusHashMap = this.loanTransactionHelper.disburseLoan(LOAN_DISBURSEMENT_DATE, loanID);
|
loanStatusHashMap = this.loanTransactionHelper.disburseLoan(loanDisbursementDate, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsActive(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsActive(loanStatusHashMap);
|
||||||
|
|
||||||
// First repayment
|
// First repayment
|
||||||
ArrayList<HashMap> loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec, loanID);
|
ArrayList<HashMap> loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec, loanID);
|
||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -7 * 3);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -7 * 3);
|
||||||
String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
String loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
Float totalDueForCurrentPeriod = (Float) loanSchedule.get(1).get("totalDueForPeriod");
|
Float totalDueForCurrentPeriod = (Float) loanSchedule.get(1).get("totalDueForPeriod");
|
||||||
external1_hold_funds -= Float.valueOf((float) 827.5867);
|
external1_hold_funds -= Float.valueOf((float) 827.5867);
|
||||||
external2_hold_funds -= Float.valueOf((float) 413.7933);
|
external2_hold_funds -= Float.valueOf((float) 413.7933);
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, totalDueForCurrentPeriod, loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, totalDueForCurrentPeriod, loanID);
|
||||||
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_1, external1_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_1, external1_hold_funds);
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_2, external2_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_2, external2_hold_funds);
|
||||||
@@ -195,11 +195,11 @@ public class GuarantorTest {
|
|||||||
// Second repayment
|
// Second repayment
|
||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -7 * 2);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -7 * 2);
|
||||||
LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
totalDueForCurrentPeriod = (Float) loanSchedule.get(2).get("totalDueForPeriod");
|
totalDueForCurrentPeriod = (Float) loanSchedule.get(2).get("totalDueForPeriod");
|
||||||
external1_hold_funds -= Float.valueOf((float) 831.4067);
|
external1_hold_funds -= Float.valueOf((float) 831.4067);
|
||||||
external2_hold_funds -= Float.valueOf((float) 415.7033333);
|
external2_hold_funds -= Float.valueOf((float) 415.7033333);
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, totalDueForCurrentPeriod, loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, totalDueForCurrentPeriod, loanID);
|
||||||
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_1, external1_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_1, external1_hold_funds);
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_2, external2_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_2, external2_hold_funds);
|
||||||
@@ -207,19 +207,19 @@ public class GuarantorTest {
|
|||||||
// third repayment
|
// third repayment
|
||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -7);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -7);
|
||||||
LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
totalDueForCurrentPeriod = (Float) loanSchedule.get(3).get("totalDueForPeriod");
|
totalDueForCurrentPeriod = (Float) loanSchedule.get(3).get("totalDueForPeriod");
|
||||||
self1_hold_funds -= Float.valueOf((float) 741.355);
|
self1_hold_funds -= Float.valueOf((float) 741.355);
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, totalDueForCurrentPeriod, loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, totalDueForCurrentPeriod, loanID);
|
||||||
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_1, Float.valueOf((float) 0));
|
verifySavingsOnHoldBalance(externalSavigsId_1, Float.valueOf((float) 0));
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_2, Float.valueOf((float) 0));
|
verifySavingsOnHoldBalance(externalSavigsId_2, Float.valueOf((float) 0));
|
||||||
|
|
||||||
// forth repayment
|
// forth repayment
|
||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
totalDueForCurrentPeriod = (Float) loanSchedule.get(3).get("totalDueForPeriod");
|
totalDueForCurrentPeriod = (Float) loanSchedule.get(3).get("totalDueForPeriod");
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, totalDueForCurrentPeriod, loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, totalDueForCurrentPeriod, loanID);
|
||||||
verifySavingsOnHoldBalance(selfSavigsId, Float.valueOf((float) 0));
|
verifySavingsOnHoldBalance(selfSavigsId, Float.valueOf((float) 0));
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_1, Float.valueOf((float) 0));
|
verifySavingsOnHoldBalance(externalSavigsId_1, Float.valueOf((float) 0));
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_2, Float.valueOf((float) 0));
|
verifySavingsOnHoldBalance(externalSavigsId_2, Float.valueOf((float) 0));
|
||||||
@@ -256,8 +256,8 @@ public class GuarantorTest {
|
|||||||
DateFormat dateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
DateFormat dateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
||||||
Calendar todaysDate = Calendar.getInstance();
|
Calendar todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -7 * 4);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -7 * 4);
|
||||||
String LOAN_DISBURSEMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String loanDisbursementDate = dateFormat.format(todaysDate.getTime());
|
||||||
final Integer loanID = applyForLoanApplication(clientID, loanProductID, LOAN_DISBURSEMENT_DATE);
|
final Integer loanID = applyForLoanApplication(clientID, loanProductID, loanDisbursementDate);
|
||||||
Assertions.assertNotNull(loanID);
|
Assertions.assertNotNull(loanID);
|
||||||
HashMap loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
HashMap loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsPending(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsPending(loanStatusHashMap);
|
||||||
@@ -270,7 +270,7 @@ public class GuarantorTest {
|
|||||||
Integer withoutGuaranteeAmount = this.guarantorHelper.createGuarantor(loanID, guarantorJSON);
|
Integer withoutGuaranteeAmount = this.guarantorHelper.createGuarantor(loanID, guarantorJSON);
|
||||||
Assertions.assertNotNull(withoutGuaranteeAmount);
|
Assertions.assertNotNull(withoutGuaranteeAmount);
|
||||||
|
|
||||||
ArrayList<HashMap> errorData = (ArrayList<HashMap>) this.loanTransactionHelper.approveLoan(LOAN_DISBURSEMENT_DATE, null, loanID,
|
ArrayList<HashMap> errorData = (ArrayList<HashMap>) this.loanTransactionHelper.approveLoan(loanDisbursementDate, null, loanID,
|
||||||
CommonConstants.RESPONSE_ERROR);
|
CommonConstants.RESPONSE_ERROR);
|
||||||
assertTrue(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.self.guarantee.required"));
|
assertTrue(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.self.guarantee.required"));
|
||||||
assertTrue(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.external.guarantee.required"));
|
assertTrue(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.external.guarantee.required"));
|
||||||
@@ -282,7 +282,7 @@ public class GuarantorTest {
|
|||||||
verifySavingsOnHoldBalance(selfSavigsId, null);
|
verifySavingsOnHoldBalance(selfSavigsId, null);
|
||||||
Assertions.assertNotNull(selfGuarantee);
|
Assertions.assertNotNull(selfGuarantee);
|
||||||
|
|
||||||
errorData = (ArrayList<HashMap>) this.loanTransactionHelper.approveLoan(LOAN_DISBURSEMENT_DATE, null, loanID,
|
errorData = (ArrayList<HashMap>) this.loanTransactionHelper.approveLoan(loanDisbursementDate, null, loanID,
|
||||||
CommonConstants.RESPONSE_ERROR);
|
CommonConstants.RESPONSE_ERROR);
|
||||||
assertFalse(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.self.guarantee.required"));
|
assertFalse(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.self.guarantee.required"));
|
||||||
assertTrue(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.external.guarantee.required"));
|
assertTrue(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.external.guarantee.required"));
|
||||||
@@ -294,7 +294,7 @@ public class GuarantorTest {
|
|||||||
verifySavingsOnHoldBalance(externalSavigsId_1, null);
|
verifySavingsOnHoldBalance(externalSavigsId_1, null);
|
||||||
Assertions.assertNotNull(externalGuarantee_1);
|
Assertions.assertNotNull(externalGuarantee_1);
|
||||||
|
|
||||||
errorData = (ArrayList<HashMap>) this.loanTransactionHelper.approveLoan(LOAN_DISBURSEMENT_DATE, null, loanID,
|
errorData = (ArrayList<HashMap>) this.loanTransactionHelper.approveLoan(loanDisbursementDate, null, loanID,
|
||||||
CommonConstants.RESPONSE_ERROR);
|
CommonConstants.RESPONSE_ERROR);
|
||||||
assertFalse(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.self.guarantee.required"));
|
assertFalse(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.self.guarantee.required"));
|
||||||
assertFalse(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.external.guarantee.required"));
|
assertFalse(checkForErrorCode(errorData, "validation.msg.loan.guarantor.min.external.guarantee.required"));
|
||||||
@@ -307,7 +307,7 @@ public class GuarantorTest {
|
|||||||
verifySavingsOnHoldBalance(externalSavigsId_2, null);
|
verifySavingsOnHoldBalance(externalSavigsId_2, null);
|
||||||
|
|
||||||
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
||||||
loanStatusHashMap = this.loanTransactionHelper.approveLoan(LOAN_DISBURSEMENT_DATE, loanID);
|
loanStatusHashMap = this.loanTransactionHelper.approveLoan(loanDisbursementDate, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
||||||
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
||||||
self1_hold_funds += self1_guarantee;
|
self1_hold_funds += self1_guarantee;
|
||||||
@@ -325,7 +325,7 @@ public class GuarantorTest {
|
|||||||
verifySavingsOnHoldBalance(externalSavigsId_2, Float.valueOf((float) 0));
|
verifySavingsOnHoldBalance(externalSavigsId_2, Float.valueOf((float) 0));
|
||||||
|
|
||||||
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
||||||
loanStatusHashMap = this.loanTransactionHelper.approveLoan(LOAN_DISBURSEMENT_DATE, loanID);
|
loanStatusHashMap = this.loanTransactionHelper.approveLoan(loanDisbursementDate, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
||||||
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
||||||
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
||||||
@@ -367,18 +367,18 @@ public class GuarantorTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
LOG.info("-------------------------------DISBURSE LOAN-------------------------------------------");
|
LOG.info("-------------------------------DISBURSE LOAN-------------------------------------------");
|
||||||
loanStatusHashMap = this.loanTransactionHelper.disburseLoan(LOAN_DISBURSEMENT_DATE, loanID);
|
loanStatusHashMap = this.loanTransactionHelper.disburseLoan(loanDisbursementDate, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsActive(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsActive(loanStatusHashMap);
|
||||||
|
|
||||||
// First repayment
|
// First repayment
|
||||||
ArrayList<HashMap> loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec, loanID);
|
ArrayList<HashMap> loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec, loanID);
|
||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -7 * 3);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -7 * 3);
|
||||||
String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
String loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
Float totalDueForCurrentPeriod = (Float) loanSchedule.get(1).get("totalDueForPeriod");
|
Float totalDueForCurrentPeriod = (Float) loanSchedule.get(1).get("totalDueForPeriod");
|
||||||
external1_hold_funds -= Float.valueOf((float) 827.5867);
|
external1_hold_funds -= Float.valueOf((float) 827.5867);
|
||||||
external2_hold_funds -= Float.valueOf((float) 413.7933);
|
external2_hold_funds -= Float.valueOf((float) 413.7933);
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, totalDueForCurrentPeriod, loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, totalDueForCurrentPeriod, loanID);
|
||||||
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_3, external1_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_3, external1_hold_funds);
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_2, external2_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_2, external2_hold_funds);
|
||||||
@@ -386,11 +386,11 @@ public class GuarantorTest {
|
|||||||
// Second repayment
|
// Second repayment
|
||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -7 * 2);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -7 * 2);
|
||||||
LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
totalDueForCurrentPeriod = (Float) loanSchedule.get(2).get("totalDueForPeriod");
|
totalDueForCurrentPeriod = (Float) loanSchedule.get(2).get("totalDueForPeriod");
|
||||||
external1_hold_funds -= Float.valueOf((float) 831.4067);
|
external1_hold_funds -= Float.valueOf((float) 831.4067);
|
||||||
external2_hold_funds -= Float.valueOf((float) 415.7033333);
|
external2_hold_funds -= Float.valueOf((float) 415.7033333);
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, totalDueForCurrentPeriod, loanID);
|
this.loanTransactionHelper.makeRepayment(loanRepaymentDate, totalDueForCurrentPeriod, loanID);
|
||||||
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_3, external1_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_3, external1_hold_funds);
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_2, external2_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_2, external2_hold_funds);
|
||||||
@@ -398,17 +398,17 @@ public class GuarantorTest {
|
|||||||
// third repayment
|
// third repayment
|
||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -7);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -7);
|
||||||
LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
loanRepaymentDate = dateFormat.format(todaysDate.getTime());
|
||||||
totalDueForCurrentPeriod = (Float) loanSchedule.get(3).get("totalDueForPeriod");
|
totalDueForCurrentPeriod = (Float) loanSchedule.get(3).get("totalDueForPeriod");
|
||||||
Float self1_hold_funds_temp = self1_hold_funds - Float.valueOf((float) 741.355);
|
Float self1_hold_funds_temp = self1_hold_funds - Float.valueOf((float) 741.355);
|
||||||
HashMap transactionDetail = this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, totalDueForCurrentPeriod, loanID);
|
HashMap transactionDetail = this.loanTransactionHelper.makeRepayment(loanRepaymentDate, totalDueForCurrentPeriod, loanID);
|
||||||
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds_temp);
|
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds_temp);
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_3, Float.valueOf((float) 0));
|
verifySavingsOnHoldBalance(externalSavigsId_3, Float.valueOf((float) 0));
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_2, Float.valueOf((float) 0));
|
verifySavingsOnHoldBalance(externalSavigsId_2, Float.valueOf((float) 0));
|
||||||
|
|
||||||
// undo repayment
|
// undo repayment
|
||||||
this.loanTransactionHelper.adjustLoanTransaction(loanID, (Integer) transactionDetail.get(CommonConstants.RESPONSE_RESOURCE_ID),
|
this.loanTransactionHelper.adjustLoanTransaction(loanID, (Integer) transactionDetail.get(CommonConstants.RESPONSE_RESOURCE_ID),
|
||||||
LOAN_REPAYMENT_DATE, "0", "");
|
loanRepaymentDate, "0", "");
|
||||||
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
verifySavingsOnHoldBalance(selfSavigsId, self1_hold_funds);
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_3, external1_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_3, external1_hold_funds);
|
||||||
verifySavingsOnHoldBalance(externalSavigsId_2, external2_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_2, external2_hold_funds);
|
||||||
@@ -442,8 +442,8 @@ public class GuarantorTest {
|
|||||||
DateFormat dateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
DateFormat dateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
||||||
Calendar todaysDate = Calendar.getInstance();
|
Calendar todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -21);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -21);
|
||||||
String LOAN_DISBURSEMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String loanDisbursementDate = dateFormat.format(todaysDate.getTime());
|
||||||
final Integer loanID = applyForLoanApplication(clientID, loanProductID, LOAN_DISBURSEMENT_DATE);
|
final Integer loanID = applyForLoanApplication(clientID, loanProductID, loanDisbursementDate);
|
||||||
Assertions.assertNotNull(loanID);
|
Assertions.assertNotNull(loanID);
|
||||||
HashMap loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
HashMap loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsPending(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsPending(loanStatusHashMap);
|
||||||
@@ -461,7 +461,7 @@ public class GuarantorTest {
|
|||||||
Assertions.assertNotNull(externalGuarantee_1);
|
Assertions.assertNotNull(externalGuarantee_1);
|
||||||
|
|
||||||
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
||||||
loanStatusHashMap = this.loanTransactionHelper.approveLoan(LOAN_DISBURSEMENT_DATE, loanID);
|
loanStatusHashMap = this.loanTransactionHelper.approveLoan(loanDisbursementDate, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
||||||
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
||||||
self1_hold_funds += self1_guarantee;
|
self1_hold_funds += self1_guarantee;
|
||||||
@@ -470,14 +470,14 @@ public class GuarantorTest {
|
|||||||
verifySavingsOnHoldBalance(externalSavigsId_1, external1_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_1, external1_hold_funds);
|
||||||
|
|
||||||
LOG.info("-------------------------------DISBURSE LOAN-------------------------------------------");
|
LOG.info("-------------------------------DISBURSE LOAN-------------------------------------------");
|
||||||
loanStatusHashMap = this.loanTransactionHelper.disburseLoan(LOAN_DISBURSEMENT_DATE, loanID);
|
loanStatusHashMap = this.loanTransactionHelper.disburseLoan(loanDisbursementDate, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsActive(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsActive(loanStatusHashMap);
|
||||||
|
|
||||||
// First repayment
|
// First repayment
|
||||||
ArrayList<HashMap> loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec, loanID);
|
ArrayList<HashMap> loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec, loanID);
|
||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -14);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -14);
|
||||||
String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
Float totalDueForCurrentPeriod = (Float) loanSchedule.get(1).get("totalDueForPeriod");
|
Float totalDueForCurrentPeriod = (Float) loanSchedule.get(1).get("totalDueForPeriod");
|
||||||
external1_hold_funds -= Float.valueOf((float) 993.104);
|
external1_hold_funds -= Float.valueOf((float) 993.104);
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, totalDueForCurrentPeriod, loanID);
|
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, totalDueForCurrentPeriod, loanID);
|
||||||
@@ -515,8 +515,8 @@ public class GuarantorTest {
|
|||||||
DateFormat dateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
DateFormat dateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
||||||
Calendar todaysDate = Calendar.getInstance();
|
Calendar todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -21);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -21);
|
||||||
String LOAN_DISBURSEMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String loanDisbursementDate = dateFormat.format(todaysDate.getTime());
|
||||||
final Integer loanID = applyForLoanApplication(clientID, loanProductID, LOAN_DISBURSEMENT_DATE);
|
final Integer loanID = applyForLoanApplication(clientID, loanProductID, loanDisbursementDate);
|
||||||
Assertions.assertNotNull(loanID);
|
Assertions.assertNotNull(loanID);
|
||||||
HashMap loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
HashMap loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsPending(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsPending(loanStatusHashMap);
|
||||||
@@ -535,7 +535,7 @@ public class GuarantorTest {
|
|||||||
Assertions.assertNotNull(externalGuarantee_1);
|
Assertions.assertNotNull(externalGuarantee_1);
|
||||||
|
|
||||||
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
||||||
loanStatusHashMap = this.loanTransactionHelper.approveLoan(LOAN_DISBURSEMENT_DATE, loanID);
|
loanStatusHashMap = this.loanTransactionHelper.approveLoan(loanDisbursementDate, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
||||||
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
||||||
self1_hold_funds += selfguarantee;
|
self1_hold_funds += selfguarantee;
|
||||||
@@ -544,14 +544,14 @@ public class GuarantorTest {
|
|||||||
verifySavingsOnHoldBalance(externalSavigsId_1, external1_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_1, external1_hold_funds);
|
||||||
|
|
||||||
LOG.info("-------------------------------DISBURSE LOAN-------------------------------------------");
|
LOG.info("-------------------------------DISBURSE LOAN-------------------------------------------");
|
||||||
loanStatusHashMap = this.loanTransactionHelper.disburseLoan(LOAN_DISBURSEMENT_DATE, loanID);
|
loanStatusHashMap = this.loanTransactionHelper.disburseLoan(loanDisbursementDate, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsActive(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsActive(loanStatusHashMap);
|
||||||
|
|
||||||
// First repayment
|
// First repayment
|
||||||
ArrayList<HashMap> loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec, loanID);
|
ArrayList<HashMap> loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec, loanID);
|
||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -14);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -14);
|
||||||
String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
Float totalDueForCurrentPeriod = (Float) loanSchedule.get(1).get("totalDueForPeriod");
|
Float totalDueForCurrentPeriod = (Float) loanSchedule.get(1).get("totalDueForPeriod");
|
||||||
external1_hold_funds -= Float.valueOf((float) 3227.588);
|
external1_hold_funds -= Float.valueOf((float) 3227.588);
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, totalDueForCurrentPeriod, loanID);
|
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, totalDueForCurrentPeriod, loanID);
|
||||||
@@ -585,8 +585,8 @@ public class GuarantorTest {
|
|||||||
DateFormat dateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
DateFormat dateFormat = new SimpleDateFormat("dd MMMM yyyy", Locale.US);
|
||||||
Calendar todaysDate = Calendar.getInstance();
|
Calendar todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -21);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -21);
|
||||||
String LOAN_DISBURSEMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String loanDisbursementDate = dateFormat.format(todaysDate.getTime());
|
||||||
final Integer loanID = applyForLoanApplication(clientID, loanProductID, LOAN_DISBURSEMENT_DATE);
|
final Integer loanID = applyForLoanApplication(clientID, loanProductID, loanDisbursementDate);
|
||||||
Assertions.assertNotNull(loanID);
|
Assertions.assertNotNull(loanID);
|
||||||
HashMap loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
HashMap loanStatusHashMap = LoanStatusChecker.getStatusOfLoan(this.requestSpec, this.responseSpec, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsPending(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsPending(loanStatusHashMap);
|
||||||
@@ -604,7 +604,7 @@ public class GuarantorTest {
|
|||||||
verifySavingsOnHoldBalance(externalSavigsId_1, null);
|
verifySavingsOnHoldBalance(externalSavigsId_1, null);
|
||||||
|
|
||||||
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
LOG.info("-----------------------------------APPROVE LOAN-----------------------------------------");
|
||||||
loanStatusHashMap = this.loanTransactionHelper.approveLoan(LOAN_DISBURSEMENT_DATE, loanID);
|
loanStatusHashMap = this.loanTransactionHelper.approveLoan(loanDisbursementDate, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsApproved(loanStatusHashMap);
|
||||||
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsWaitingForDisbursal(loanStatusHashMap);
|
||||||
self1_hold_funds += self1_guarantee;
|
self1_hold_funds += self1_guarantee;
|
||||||
@@ -613,14 +613,14 @@ public class GuarantorTest {
|
|||||||
verifySavingsOnHoldBalance(externalSavigsId_1, external1_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_1, external1_hold_funds);
|
||||||
|
|
||||||
LOG.info("-------------------------------DISBURSE LOAN-------------------------------------------");
|
LOG.info("-------------------------------DISBURSE LOAN-------------------------------------------");
|
||||||
loanStatusHashMap = this.loanTransactionHelper.disburseLoan(LOAN_DISBURSEMENT_DATE, loanID);
|
loanStatusHashMap = this.loanTransactionHelper.disburseLoan(loanDisbursementDate, loanID);
|
||||||
LoanStatusChecker.verifyLoanIsActive(loanStatusHashMap);
|
LoanStatusChecker.verifyLoanIsActive(loanStatusHashMap);
|
||||||
|
|
||||||
// First repayment
|
// First repayment
|
||||||
ArrayList<HashMap> loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec, loanID);
|
ArrayList<HashMap> loanSchedule = this.loanTransactionHelper.getLoanRepaymentSchedule(this.requestSpec, this.responseSpec, loanID);
|
||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
todaysDate.add(Calendar.DAY_OF_MONTH, -14);
|
todaysDate.add(Calendar.DAY_OF_MONTH, -14);
|
||||||
String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
final String LOAN_REPAYMENT_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
Float totalDueForCurrentPeriod = (Float) loanSchedule.get(1).get("totalDueForPeriod");
|
Float totalDueForCurrentPeriod = (Float) loanSchedule.get(1).get("totalDueForPeriod");
|
||||||
external1_hold_funds -= Float.valueOf((float) 993.104);
|
external1_hold_funds -= Float.valueOf((float) 993.104);
|
||||||
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, totalDueForCurrentPeriod, loanID);
|
this.loanTransactionHelper.makeRepayment(LOAN_REPAYMENT_DATE, totalDueForCurrentPeriod, loanID);
|
||||||
@@ -628,7 +628,7 @@ public class GuarantorTest {
|
|||||||
verifySavingsOnHoldBalance(externalSavigsId_1, external1_hold_funds);
|
verifySavingsOnHoldBalance(externalSavigsId_1, external1_hold_funds);
|
||||||
|
|
||||||
todaysDate = Calendar.getInstance();
|
todaysDate = Calendar.getInstance();
|
||||||
String LOAN_WRITEOFF_DATE = dateFormat.format(todaysDate.getTime());
|
final String LOAN_WRITEOFF_DATE = dateFormat.format(todaysDate.getTime());
|
||||||
this.loanTransactionHelper.writeOffLoan(LOAN_WRITEOFF_DATE, loanID);
|
this.loanTransactionHelper.writeOffLoan(LOAN_WRITEOFF_DATE, loanID);
|
||||||
verifySavingsBalanceAndOnHoldBalance(selfSavigsId, Float.valueOf((float) 0), self1_balance);
|
verifySavingsBalanceAndOnHoldBalance(selfSavigsId, Float.valueOf((float) 0), self1_balance);
|
||||||
verifySavingsBalanceAndOnHoldBalance(externalSavigsId_1, Float.valueOf((float) 0), external1_balance);
|
verifySavingsBalanceAndOnHoldBalance(externalSavigsId_1, Float.valueOf((float) 0), external1_balance);
|
||||||
|
|||||||
+2
-2
@@ -46,9 +46,9 @@ public class WebFrontEndConfiguration implements WebMvcConfigurer {
|
|||||||
LOG.info("Found Swagger UI at {}", fullPathToSwaggerUiJs);
|
LOG.info("Found Swagger UI at {}", fullPathToSwaggerUiJs);
|
||||||
String fullPathToSwaggerUi = fullPathToSwaggerUiJs.substring(0, fullPathToSwaggerUiJs.lastIndexOf("/") + 1);
|
String fullPathToSwaggerUi = fullPathToSwaggerUiJs.substring(0, fullPathToSwaggerUiJs.lastIndexOf("/") + 1);
|
||||||
|
|
||||||
String[] SWAGGER_RESOURCE_LOCATIONS = { "classpath:/static/swagger-ui/", "classpath:" + fullPathToSwaggerUi };
|
final String[] swaggerResourceLocations = { "classpath:/static/swagger-ui/", "classpath:" + fullPathToSwaggerUi };
|
||||||
|
|
||||||
registry.addResourceHandler("/swagger-ui/**").addResourceLocations(SWAGGER_RESOURCE_LOCATIONS);
|
registry.addResourceHandler("/swagger-ui/**").addResourceLocations(swaggerResourceLocations);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user