Author: angela
Date: Thu Mar 26 16:10:00 2015
New Revision: 1669363

URL: http://svn.apache.org/r1669363
Log:
OAK-2661 : Glob restriction test failures on Jenkins

Modified:
    
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/authorization/AbstractEvaluationTest.java
    
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/authorization/ReadTest.java

Modified: 
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/authorization/AbstractEvaluationTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/authorization/AbstractEvaluationTest.java?rev=1669363&r1=1669362&r2=1669363&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/authorization/AbstractEvaluationTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/authorization/AbstractEvaluationTest.java
 Thu Mar 26 16:10:00 2015
@@ -96,12 +96,12 @@ public abstract class AbstractEvaluation
 
         UserManager uMgr = getUserManager(superuser);
         // create the testUser
-        String uid = "testUser" + UUID.randomUUID();
+        String uid = generateId("testUser");
         creds = new SimpleCredentials(uid, uid.toCharArray());
         testUser = uMgr.createUser(uid, uid);
 
         UserManager umgr = getUserManager(superuser);
-        testGroup = umgr.createGroup("testGroup" + UUID.randomUUID());
+        testGroup = umgr.createGroup(generateId("testGroup"));
         testGroup.addMember(testUser);
 
         // create some nodes below the test root in order to apply ac-stuff
@@ -173,6 +173,10 @@ public abstract class AbstractEvaluation
         }
     }
 
+    protected static String generateId(@Nonnull String hint) {
+        return hint + UUID.randomUUID();
+    }
+
     protected Group getTestGroup() throws Exception {
         return testGroup;
     }

Modified: 
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/authorization/ReadTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/authorization/ReadTest.java?rev=1669363&r1=1669362&r2=1669363&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/authorization/ReadTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/authorization/ReadTest.java
 Thu Mar 26 16:10:00 2015
@@ -375,8 +375,8 @@ public class ReadTest extends AbstractEv
 
     @Test
     public void testGlobRestriction2() throws Exception {
-        Group group2 = getUserManager(superuser).createGroup("group2");
-        Group group3 = getUserManager(superuser).createGroup("group3");
+        Group group2 = 
getUserManager(superuser).createGroup(generateId("group2_"));
+        Group group3 = 
getUserManager(superuser).createGroup(generateId("group3_"));
         superuser.save();
 
         try {
@@ -402,8 +402,8 @@ public class ReadTest extends AbstractEv
 
     @Test
     public void testGlobRestriction3() throws Exception {
-        Group group2 = getUserManager(superuser).createGroup("group2");
-        Group group3 = getUserManager(superuser).createGroup("group3");
+        Group group2 = 
getUserManager(superuser).createGroup(generateId("group2_"));
+        Group group3 = 
getUserManager(superuser).createGroup(generateId("group3_"));
         superuser.save();
 
         try {
@@ -530,12 +530,12 @@ public class ReadTest extends AbstractEv
      */
     @Test
     public void testEmptyGlobRestriction3() throws Exception {
+        Group group1 = getTestGroup();
+        Group group2 = 
getUserManager(superuser).createGroup(generateId("group2_"));
+        group2.addMember(testUser);
+        Group group3 = 
getUserManager(superuser).createGroup(generateId("group3_"));
+        superuser.save();
         try {
-            Group group1 = getTestGroup();
-            Group group2 = getUserManager(superuser).createGroup("group2");
-            group2.addMember(testUser);
-            Group group3 = getUserManager(superuser).createGroup("group3");
-            superuser.save();
 
             assertTrue(group1.isDeclaredMember(testUser));
             assertTrue(group2.isDeclaredMember(testUser));
@@ -557,14 +557,9 @@ public class ReadTest extends AbstractEv
             assertTrue(canReadNode(userSession, childNPath));
             assertFalse(canReadNode(userSession, childNPath2));
         } finally {
-            Authorizable g2 = 
getUserManager(superuser).getAuthorizable("group2");
-            if (g2 != null) {
-                g2.remove();
-            }
-            Authorizable g3 = 
getUserManager(superuser).getAuthorizable("group3");
-            if (g3 != null) {
-                g3.remove();
-            }
+            group2.remove();
+            group3.remove();
+            superuser.save();
         }
     }
 


Reply via email to