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;