Verify early Loan disbursals
Test Steps
Expected Result
depends on
Activity
Mifos Hudson Jira Plugin User June 16, 2011 at 10:34 AM
Integrated in
head-master-secondary #459
extend test
test fix
Łukasz Domżalski :
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/ViewRepaymentSchedulePage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountReviewInstallmentPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/ViewOriginalLoanScheduleTest.java
application/src/main/resources/META-INF/resources/pages/application/loan/jsp/loanaccountdetail.jsp
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loanproduct/DefineNewLoanProductPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/LoanAccountPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountEntryPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountPreviewPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/EditLoanAccountInformationPage.java
Łukasz Domżalski :
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/CreateGroupLoanAccountTest.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/loanproduct/CashFlowTest.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/CreateGLIMLoanAccountTest.java
Mifos Hudson Jira Plugin User June 15, 2011 at 8:58 PM
Integrated in
head-g-release-secondary #85
extend test
test fix
Łukasz Domżalski :
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountEntryPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/EditLoanAccountInformationPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/ViewRepaymentSchedulePage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/ViewOriginalLoanScheduleTest.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/LoanAccountPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loanproduct/DefineNewLoanProductPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountReviewInstallmentPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountPreviewPage.java
application/src/main/resources/META-INF/resources/pages/application/loan/jsp/loanaccountdetail.jsp
Łukasz Domżalski :
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/loanproduct/CashFlowTest.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/CreateGLIMLoanAccountTest.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/CreateGroupLoanAccountTest.java
Mifos Hudson Jira Plugin User June 3, 2011 at 12:58 PM
Integrated in
head-master-secondary #425
test fix
Łukasz Domżalski :
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/loanproduct/CashFlowTest.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/CreateGroupLoanAccountTest.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/CreateGLIMLoanAccountTest.java
Mifos Hudson Jira Plugin User June 3, 2011 at 12:07 PM
Integrated in
head-master-secondary #423
extend test
Łukasz Domżalski :
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/loan/ViewOriginalLoanScheduleTest.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loanproduct/DefineNewLoanProductPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/LoanAccountPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountPreviewPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/ViewRepaymentSchedulePage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountEntryPage.java
application/src/main/resources/META-INF/resources/pages/application/loan/jsp/loanaccountdetail.jsp
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/CreateLoanAccountReviewInstallmentPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/loan/EditLoanAccountInformationPage.java
1. Login to Mifos.
2. Go to 'Admin' tab, click on 'Define new loan product' link and create loan product with 'Declining balance'.
Verify that after selecting interest rate type other than 'declining' and checking 'can configure variable installment' checkbox, after clicking Submit button, validation message appears.
Verify that it is impossible to attach administrative fees with the types: Fee as a % of interest and Fee as a % of (interest + loan amount).
3. Set variable installments gaps (max: "30", min: "1", min inst. amount: "100").
5. Go to 'Clients & Accounts' tab and click on 'Create new loan account' link.
6. Select first of the previously created loan products.
7. Fill all necessary fields and set disbursal date.
Verify that it is impossible to attach additional fees with the types: Fee as a % of interest and Fee as a % of (interest + loan amount).
Go to preview page.
On the 'Review installments' page, verify installments schedule. Check that fields in 'Due date' and 'Total' columns are not disabled so that it is possible to modify date and total amount of installments. Verify also that date picker is working properly.
Verify that last installments amount is not editable.
Verify that system restricts the installment amount from being any lesser than either the sum of Fee and Interest for a period or the Minimum Installment Amount specified during product creation, whichever is greater.
Verify gaps defined in loan product definition (check that appropriate error messages appear)
8. Click on 'Preview' button. On the 'Preview Loan account information' page, verify that appropriate values are displayed and they are the same as on the review page and what were previously selected.
9. Submit changes.
On Loan details page, check that Disbursal date is appropriate. Go to 'View repayment schedule' page and check that schedule and installment amounts are appropriate. Go to 'Edit account information' page and verify that information are the same as entered during Loan creation.
10. Activate loan account.
11. Check installments schedule.
12. Apply one fee and one penalty.
13. Check installments schedule.
Start disbursing Loan, change the default disursal date, submit disbursal and check that the loan schedule to be moved forward while maintaining the gap between various installments.
Check the repayment schedule that "View Original Schedule" link exist, click on that link and check original Loan schedule.