From d2ad3fa9a7e807f03a6623fccb270ceefccb80cf Mon Sep 17 00:00:00 2001 From: Sanjay Dalal Date: Wed, 2 Jun 2010 20:33:18 +0000 Subject: [PATCH] NOJIRA added timestamp to role name to test if app layer test was failing because of that M client/src/test/java/org/collectionspace/services/authorization/client/test/RolePermissionServiceTest.java --- .../client/test/RolePermissionServiceTest.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/client/test/RolePermissionServiceTest.java b/services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/client/test/RolePermissionServiceTest.java index f40dc0c36..9bc8714c5 100644 --- a/services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/client/test/RolePermissionServiceTest.java +++ b/services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/client/test/RolePermissionServiceTest.java @@ -24,6 +24,7 @@ package org.collectionspace.services.authorization.client.test; import java.util.ArrayList; import java.util.Collection; +import java.util.Date; import java.util.Hashtable; import java.util.List; import javax.ws.rs.core.Response; @@ -79,6 +80,8 @@ public class RolePermissionServiceTest extends AbstractServiceTestImpl { private Hashtable permValues = new Hashtable(); /** The role values. */ private Hashtable roleValues = new Hashtable(); + + private Date now = new Date(); /* * This method is called only by the parent class, AbstractServiceTestImpl */ @@ -91,13 +94,16 @@ public class RolePermissionServiceTest extends AbstractServiceTestImpl { return new RolePermissionClient().getServicePathComponent(); } + private String getRoleName() { + return TEST_ROLE_NAME + TEST_MARKER + now.toString(); + } /** * Seed data. */ @BeforeClass(alwaysRun = true) public void seedData() { - String rn1 = TEST_ROLE_NAME + TEST_MARKER; + String rn1 = getRoleName(); String r1RoleId = createRole(rn1); RoleValue rv1 = new RoleValue(); rv1.setRoleId(r1RoleId); @@ -166,7 +172,7 @@ public class RolePermissionServiceTest extends AbstractServiceTestImpl { setupCreate(); // Submit the request to the service and store the response. - RoleValue rv = roleValues.get(TEST_ROLE_NAME + TEST_MARKER); + RoleValue rv = roleValues.get(getRoleName()); PermissionRole permRole = createPermissionRoleInstance(rv, permValues.values(), true, true); RolePermissionClient client = new RolePermissionClient(); @@ -257,7 +263,7 @@ public class RolePermissionServiceTest extends AbstractServiceTestImpl { ClientResponse res = null; try { res = client.read( - roleValues.get(TEST_ROLE_NAME + TEST_MARKER).getRoleId(), "123"); + roleValues.get(getRoleName()).getRoleId(), "123"); int statusCode = res.getStatus(); // Check the status code of the response: does it match @@ -405,7 +411,7 @@ public class RolePermissionServiceTest extends AbstractServiceTestImpl { ClientResponse res = null; try { res = client.delete( - roleValues.get(TEST_ROLE_NAME + TEST_MARKER).getRoleId(), "123"); + roleValues.get(getRoleName()).getRoleId(), "123"); int statusCode = res.getStatus(); // Check the status code of the response: does it match @@ -450,7 +456,7 @@ public class RolePermissionServiceTest extends AbstractServiceTestImpl { // Submit the request to the service and store the response. String method = ServiceRequestType.READ.httpMethodName(); - String url = getResourceURL(roleValues.get(TEST_ROLE_NAME + TEST_MARKER).getRoleId()); + String url = getResourceURL(roleValues.get(getRoleName()).getRoleId()); int statusCode = submitRequest(method, url); // Check the status code of the response: does it match @@ -609,6 +615,7 @@ public class RolePermissionServiceTest extends AbstractServiceTestImpl { Role role = RoleFactory.createRoleInstance(roleName, "role for " + roleName, true); + role.setRoleGroup("something"); ClientResponse res = null; String id = null; try { -- 2.47.3