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 2013/11/25 12:05:38 UTC
svn commit: r1545221 -
/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/user/GroupTest.java
Author: angela
Date: Mon Nov 25 11:05:37 2013
New Revision: 1545221
URL: http://svn.apache.org/r1545221
Log:
OAK-50 : add test for Group#getDeclaredMembers where one member has been removed.
Modified:
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/user/GroupTest.java
Modified: jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/user/GroupTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/user/GroupTest.java?rev=1545221&r1=1545220&r2=1545221&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/user/GroupTest.java (original)
+++ jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/user/GroupTest.java Mon Nov 25 11:05:37 2013
@@ -182,6 +182,20 @@ public class GroupTest extends AbstractU
}
@Test
+ public void testGetDeclaredMembersWithMemberRemoved() throws RepositoryException {
+ String uid = user.getID();
+ user.remove();
+ superuser.save();
+ user = null;
+
+ Iterator<Authorizable> it = group.getDeclaredMembers();
+ while (it.hasNext()) {
+ Authorizable a = it.next();
+ assertFalse(uid.equals(a.getID()));
+ }
+ }
+
+ @Test
public void testAddMember() throws NotExecutableException, RepositoryException {
User auth = getTestUser(superuser);
Group newGroup = null;