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


Reply via email to