Added Group Tests for Creation, Activation, Client Association, Updating & Deletion.
This commit is contained in:
committed by
Vishwas Babu A J
parent
fff9cba28f
commit
c0f780b398
+3
-4
@@ -41,7 +41,7 @@ public class GroupTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void checkGroupLoanCreateAndDisburseFlow() {
|
||||
public void checkGroupFunctions() {
|
||||
Integer clientID = ClientHelper.createClient(requestSpec, responseSpec);
|
||||
Integer groupID = GroupHelper.createGroup(requestSpec, responseSpec);
|
||||
GroupHelper.verifyGroupCreatedOnServer(requestSpec, responseSpec, groupID);
|
||||
@@ -60,8 +60,7 @@ public class GroupTest {
|
||||
GroupHelper.verifyGroupDetails(requestSpec, responseSpec, groupID,"name",updatedGroupName);
|
||||
|
||||
groupID = GroupHelper.createGroup(requestSpec, responseSpec);
|
||||
groupID = GroupHelper.deleteGroup(requestSpec, responseSpec, groupID.toString());
|
||||
GroupHelper.verifyGroupCreatedOnServer(requestSpec, responseSpec, groupID);
|
||||
|
||||
Integer groupID2 = GroupHelper.deleteGroup(requestSpec, responseSpec, groupID.toString());
|
||||
GroupHelper.verifyGroupDeleted(requestSpec, responseSpec, groupID);
|
||||
}
|
||||
}
|
||||
+11
-1
@@ -2,6 +2,7 @@ package org.mifosplatform.integrationtests.common;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.ArrayList;
|
||||
@@ -153,10 +154,19 @@ public class GroupHelper {
|
||||
System.out.println("------------------------------CHECK EMPTY GROUP MEMBER LIST------------------------------------\n");
|
||||
String GROUP_URL = "/mifosng-provider/api/v1/groups/" + generatedGroupID + "?associations=clientMembers&tenantIdentifier=default";
|
||||
list = Utils.performServerGet(requestSpec, responseSpec, GROUP_URL, "clientMembers");
|
||||
System.out.println(list);
|
||||
assertEquals("GROUP MEMBER LIST NOT EMPTY",list, null);
|
||||
}
|
||||
|
||||
public static void verifyGroupDeleted(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
|
||||
final Integer generatedGroupID) {
|
||||
List<String> list = new ArrayList<String>();
|
||||
System.out.println("------------------------------CHECK GROUP DELETED------------------------------------\n");
|
||||
String GROUP_URL = "/mifosng-provider/api/v1/groups/?tenantIdentifier=default";
|
||||
list = Utils.performServerGet(requestSpec, responseSpec, GROUP_URL, "pageItems");
|
||||
|
||||
assertFalse("GROUP NOT DELETED",list.toString().contains("id=" + generatedGroupID.toString()));
|
||||
}
|
||||
|
||||
public static String randomNameGenerator(final String prefix, final int lenOfRandomSuffix) {
|
||||
return Utils.randomStringGenerator(prefix, lenOfRandomSuffix);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user