Test Prerequisite:
1. The group from which the client will be removed has no active loan accounts.
2. The client whose group membership will be removed has no active loans.
3. The client whose group membership will be removed isn't a title holder.
4. The group to be removed has a savings account.
Test steps:
1. Login with the user who has been assigned the right to remove group membership. Search the client to be removed.
2. Click on the client to be removed.
3. Click on the "Edit/Remove Group membership" link.
4. Click on the Remove group membership link.
5. Change the assigned LO and enter some notes in the field specified in the confirmation page.
6. Click on the submit button.
7. Click "View change log" link.
Verify that change log in client details page for clients is updated.
8.Check "Meeting Details" under client details page.
Verify that meeting schedule of the client remains unaltered.
9. Check in the recent note section on the client details page.
Verify that the note that entered earlier on the Remove confirmation page is displayed in the clients details page.
10. Search the removed group.
11. Click on the group name link.
12. Check Performance history section of the group details page.
Verify that Performance history section of the group details page is recalculated and displayed with the new number of clients in that group, average individual loan size and total loan portfolio.
Changes are properly displayed after removing the group membership.
Integrated in
acceptanceTestsImprovements #5
Verify changes on Client details page after Client's group membership is removed.
Łukasz Domżalski : 0c7cb1e33418c466eb09a46b5415c3d61a665ed6
Files :
application/src/main/webapp/pages/application/group/jsp/viewgroupdetails.jsp
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/group/GroupViewDetailsPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/testhelpers/ClientTestHelper.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/client/DeleteGroupMembershipPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/client/ClientViewDetailsPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/client/ClientTest.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/client/ClientViewChangeLogPage.java
Integrated in
head-master-secondary #208
fix test
Łukasz Domżalski :
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/client/ClientTest.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/client/ClientViewChangeLogPage.java
Piotr Bogacz :
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/client/ClientTest.java
Integrated in
head-master-secondary #209
fix test
Łukasz Domżalski :
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/client/ClientViewChangeLogPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/client/ClientTest.java
Piotr Bogacz :
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/client/ClientTest.java
Integrated in
head-master-secondary #210
fix test
Łukasz Domżalski :
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/client/ClientViewChangeLogPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/client/ClientTest.java
Piotr Bogacz :
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/client/ClientTest.java
Integrated in
head-master #2920
fix test
?ukasz Dom?alski : 133fd49c091e506676b67afb44075ec772a3d0cc
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/framework/client/ClientViewChangeLogPage.java
acceptanceTests/src/test/java/org/mifos/test/acceptance/client/ClientTest.java
Piotr Bogacz : ddd070004027fa22f1f9e6bc85e2461ec796df71
Files :
acceptanceTests/src/test/java/org/mifos/test/acceptance/client/ClientTest.java