FINERACT-751 Fix CenterIntegrationTest Case
This commit is contained in:
+22
-19
@@ -199,61 +199,64 @@ public class CenterIntegrationTest {
|
|||||||
@Test
|
@Test
|
||||||
public void testStaffAssignmentDuringCenterCreation() {
|
public void testStaffAssignmentDuringCenterCreation() {
|
||||||
|
|
||||||
Integer staffId = StaffHelper.createStaff(this.requestSpec, this.responseSpec);
|
final Integer staffId = StaffHelper.createStaff(this.requestSpec, this.responseSpec);
|
||||||
System.out.println("--------------creating first staff with id-------------" + staffId);
|
System.out.println("--------------creating first staff with id-------------" + staffId);
|
||||||
Assert.assertNotNull(staffId);
|
Assert.assertNotNull(staffId);
|
||||||
|
|
||||||
int centerWithStaffId = CenterHelper.createCenterWithStaffId(this.requestSpec, this.responseSpec, staffId);
|
final int centerWithStaffId = CenterHelper.createCenterWithStaffId(this.requestSpec, this.responseSpec, staffId);
|
||||||
CenterDomain center = CenterHelper.retrieveByID(centerWithStaffId, requestSpec, responseSpec);
|
final CenterDomain center = CenterHelper.retrieveByID(centerWithStaffId, requestSpec, responseSpec);
|
||||||
Assert.assertNotNull(center);
|
Assert.assertNotNull(center);
|
||||||
Assert.assertTrue(center.getId() == centerWithStaffId);
|
Assert.assertTrue(center.getId() == centerWithStaffId);
|
||||||
Assert.assertTrue(center.getStaffId() == staffId);
|
Assert.assertTrue(center.getStaffId().intValue() == staffId);
|
||||||
Assert.assertTrue(center.isActive() == true);
|
Assert.assertTrue(center.isActive() == true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testAssignStaffToCenter() {
|
public void testAssignStaffToCenter() {
|
||||||
Integer staffId = StaffHelper.createStaff(this.requestSpec, this.responseSpec);
|
final Integer staffId = StaffHelper.createStaff(this.requestSpec, this.responseSpec);
|
||||||
System.out.println("--------------creating first staff with id-------------" + staffId);
|
System.out.println("--------------creating first staff with id-------------" + staffId);
|
||||||
Assert.assertNotNull(staffId);
|
Assert.assertNotNull(staffId);
|
||||||
|
|
||||||
Integer groupID = CenterHelper.createCenter(this.requestSpec, this.responseSpec);
|
final Integer groupID = CenterHelper.createCenter(this.requestSpec, this.responseSpec);
|
||||||
CenterHelper.verifyCenterCreatedOnServer(this.requestSpec, this.responseSpec, groupID);
|
CenterHelper.verifyCenterCreatedOnServer(this.requestSpec, this.responseSpec, groupID);
|
||||||
|
|
||||||
HashMap assignStaffToCenterResponseMap = (HashMap) CenterHelper.assignStaff(this.requestSpec, this.responseSpec, groupID.toString(),
|
final HashMap assignStaffToCenterResponseMap = (HashMap) CenterHelper.assignStaff(this.requestSpec,
|
||||||
|
this.responseSpec, groupID.toString(),
|
||||||
staffId.longValue());
|
staffId.longValue());
|
||||||
assertEquals("Verify assigned staff id is the same as id sent", assignStaffToCenterResponseMap.get("staffId"), staffId);
|
assertEquals("Verify assigned staff id is the same as id sent", assignStaffToCenterResponseMap.get("staffId"), staffId);
|
||||||
|
|
||||||
CenterDomain center = CenterHelper.retrieveByID(groupID, requestSpec, responseSpec);
|
final CenterDomain center = CenterHelper.retrieveByID(groupID, requestSpec, responseSpec);
|
||||||
Assert.assertNotNull(center);
|
Assert.assertNotNull(center);
|
||||||
Assert.assertTrue(center.getId() == groupID);
|
Assert.assertTrue(center.getId().intValue() == groupID);
|
||||||
Assert.assertTrue(center.getStaffId() == staffId);
|
Assert.assertTrue(center.getStaffId().intValue() == staffId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testUnassignStaffToCenter() {
|
public void testUnassignStaffToCenter() {
|
||||||
Integer staffId = StaffHelper.createStaff(this.requestSpec, this.responseSpec);
|
final Integer staffId = StaffHelper.createStaff(this.requestSpec, this.responseSpec);
|
||||||
System.out.println("--------------creating first staff with id-------------" + staffId);
|
System.out.println("--------------creating first staff with id-------------" + staffId);
|
||||||
Assert.assertNotNull(staffId);
|
Assert.assertNotNull(staffId);
|
||||||
|
|
||||||
Integer groupID = CenterHelper.createCenter(this.requestSpec, this.responseSpec);
|
final Integer groupID = CenterHelper.createCenter(this.requestSpec, this.responseSpec);
|
||||||
CenterHelper.verifyCenterCreatedOnServer(this.requestSpec, this.responseSpec, groupID);
|
CenterHelper.verifyCenterCreatedOnServer(this.requestSpec, this.responseSpec, groupID);
|
||||||
|
|
||||||
HashMap assignStaffToCenterResponseMap = (HashMap) CenterHelper.assignStaff(this.requestSpec, this.responseSpec, groupID.toString(),
|
final HashMap assignStaffToCenterResponseMap = (HashMap) CenterHelper.assignStaff(this.requestSpec,
|
||||||
|
this.responseSpec, groupID.toString(),
|
||||||
staffId.longValue());
|
staffId.longValue());
|
||||||
assertEquals("Verify assigned staff id is the same as id sent", assignStaffToCenterResponseMap.get("staffId"), staffId);
|
assertEquals("Verify assigned staff id is the same as id sent", assignStaffToCenterResponseMap.get("staffId"), staffId);
|
||||||
CenterDomain centerWithStaffAssigned = CenterHelper.retrieveByID(groupID, requestSpec, responseSpec);
|
final CenterDomain centerWithStaffAssigned = CenterHelper.retrieveByID(groupID, requestSpec, responseSpec);
|
||||||
Assert.assertNotNull(centerWithStaffAssigned);
|
Assert.assertNotNull(centerWithStaffAssigned);
|
||||||
Assert.assertTrue(centerWithStaffAssigned.getId() == groupID);
|
Assert.assertTrue(centerWithStaffAssigned.getId().intValue() == groupID);
|
||||||
Assert.assertTrue(centerWithStaffAssigned.getStaffId() == staffId);
|
Assert.assertTrue(centerWithStaffAssigned.getStaffId().intValue() == staffId);
|
||||||
|
|
||||||
HashMap unassignStaffToCenterResponseMap = (HashMap) CenterHelper.unassignStaff(this.requestSpec, this.responseSpec, groupID.toString(),
|
final HashMap unassignStaffToCenterResponseMap = (HashMap) CenterHelper.unassignStaff(this.requestSpec,
|
||||||
|
this.responseSpec, groupID.toString(),
|
||||||
staffId.longValue());
|
staffId.longValue());
|
||||||
assertEquals("Verify staffId is null after unassigning ", unassignStaffToCenterResponseMap.get("staffId"), null);
|
assertEquals("Verify staffId is null after unassigning ", unassignStaffToCenterResponseMap.get("staffId"), null);
|
||||||
CenterDomain centerWithStaffUnssigned = CenterHelper.retrieveByID(groupID, requestSpec, responseSpec);
|
final CenterDomain centerWithStaffUnssigned = CenterHelper.retrieveByID(groupID, requestSpec, responseSpec);
|
||||||
Assert.assertNotNull(centerWithStaffUnssigned);
|
Assert.assertNotNull(centerWithStaffUnssigned);
|
||||||
Assert.assertTrue(centerWithStaffUnssigned.getId() == groupID);
|
Assert.assertTrue(centerWithStaffUnssigned.getId().intValue() == groupID);
|
||||||
Assert.assertTrue(centerWithStaffUnssigned.getStaffId() == null);
|
Assert.assertTrue(centerWithStaffUnssigned.getStaffId() == null);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user