You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by an...@apache.org on 2015/03/26 12:26:13 UTC

svn commit: r1669324 - /jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/user/EveryoneGroupTest.java

Author: angela
Date: Thu Mar 26 11:26:12 2015
New Revision: 1669324

URL: http://svn.apache.org/r1669324
Log:
minor improvement: test case

Modified:
    jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/user/EveryoneGroupTest.java

Modified: jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/user/EveryoneGroupTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/user/EveryoneGroupTest.java?rev=1669324&r1=1669323&r2=1669324&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/user/EveryoneGroupTest.java (original)
+++ jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/user/EveryoneGroupTest.java Thu Mar 26 11:26:12 2015
@@ -24,6 +24,7 @@ import javax.jcr.RepositoryException;
 
 import org.apache.jackrabbit.api.security.user.Authorizable;
 import org.apache.jackrabbit.api.security.user.Group;
+import org.apache.jackrabbit.api.security.user.User;
 import org.apache.jackrabbit.oak.spi.security.principal.PrincipalImpl;
 import org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal;
 import org.apache.jackrabbit.test.NotExecutableException;
@@ -119,4 +120,18 @@ public class EveryoneGroupTest extends A
             }
         }
     }
+
+    @Test
+    public void testUserMemberOfContainsEveryone() throws Exception {
+        User testUser = getTestUser(superuser);
+
+        boolean memberOfEveryone = false;
+        Iterator<Group> groups = testUser.memberOf();
+        while (groups.hasNext() && !memberOfEveryone) {
+            Group g = groups.next();
+            memberOfEveryone = (EveryonePrincipal.NAME.equals(g.getPrincipal().getName()));
+        }
+
+        assertTrue(memberOfEveryone);
+    }
 }
\ No newline at end of file