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
|
@Test
|
||||||
public void checkGroupLoanCreateAndDisburseFlow() {
|
public void checkGroupFunctions() {
|
||||||
Integer clientID = ClientHelper.createClient(requestSpec, responseSpec);
|
Integer clientID = ClientHelper.createClient(requestSpec, responseSpec);
|
||||||
Integer groupID = GroupHelper.createGroup(requestSpec, responseSpec);
|
Integer groupID = GroupHelper.createGroup(requestSpec, responseSpec);
|
||||||
GroupHelper.verifyGroupCreatedOnServer(requestSpec, responseSpec, groupID);
|
GroupHelper.verifyGroupCreatedOnServer(requestSpec, responseSpec, groupID);
|
||||||
@@ -60,8 +60,7 @@ public class GroupTest {
|
|||||||
GroupHelper.verifyGroupDetails(requestSpec, responseSpec, groupID,"name",updatedGroupName);
|
GroupHelper.verifyGroupDetails(requestSpec, responseSpec, groupID,"name",updatedGroupName);
|
||||||
|
|
||||||
groupID = GroupHelper.createGroup(requestSpec, responseSpec);
|
groupID = GroupHelper.createGroup(requestSpec, responseSpec);
|
||||||
groupID = GroupHelper.deleteGroup(requestSpec, responseSpec, groupID.toString());
|
Integer groupID2 = GroupHelper.deleteGroup(requestSpec, responseSpec, groupID.toString());
|
||||||
GroupHelper.verifyGroupCreatedOnServer(requestSpec, responseSpec, groupID);
|
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.assertEquals;
|
||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
|
import static org.junit.Assert.assertFalse;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -153,10 +154,19 @@ public class GroupHelper {
|
|||||||
System.out.println("------------------------------CHECK EMPTY GROUP MEMBER LIST------------------------------------\n");
|
System.out.println("------------------------------CHECK EMPTY GROUP MEMBER LIST------------------------------------\n");
|
||||||
String GROUP_URL = "/mifosng-provider/api/v1/groups/" + generatedGroupID + "?associations=clientMembers&tenantIdentifier=default";
|
String GROUP_URL = "/mifosng-provider/api/v1/groups/" + generatedGroupID + "?associations=clientMembers&tenantIdentifier=default";
|
||||||
list = Utils.performServerGet(requestSpec, responseSpec, GROUP_URL, "clientMembers");
|
list = Utils.performServerGet(requestSpec, responseSpec, GROUP_URL, "clientMembers");
|
||||||
System.out.println(list);
|
|
||||||
assertEquals("GROUP MEMBER LIST NOT EMPTY",list, null);
|
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) {
|
public static String randomNameGenerator(final String prefix, final int lenOfRandomSuffix) {
|
||||||
return Utils.randomStringGenerator(prefix, lenOfRandomSuffix);
|
return Utils.randomStringGenerator(prefix, lenOfRandomSuffix);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user