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