newGroup2.addMember(auth);
superuser.save();
// testuser must not be declared member of 'newGroup'
assertFalseIsMember(newGroup.getDeclaredMembers(), auth);
assertFalseMemberOfContainsGroup(auth.declaredMemberOf(), newGroup);
// testuser must however be member of 'newGroup' (indirect).
assertTrueIsMember(newGroup.getMembers(), auth);
assertTrueMemberOfContainsGroup(auth.memberOf(), newGroup);