public void testEveryonePrincipal3() { Principal everyone = EveryonePrincipal.getInstance(); Principal someotherEveryone = new JackrabbitPrincipal() { public String getName() { return EveryonePrincipal.NAME; } @Override public boolean equals(Object o) { if (o instanceof JackrabbitPrincipal) { return getName().equals(((JackrabbitPrincipal) o).getName()); } return false; } @Override public int hashCode() { return getName().hashCode(); } }; assertEquals(someotherEveryone, everyone); assertEquals(everyone, someotherEveryone); }
public void testEveryonePrincipal4() throws NotExecutableException, RepositoryException { Principal everyone = EveryonePrincipal.getInstance(); Group everyoneGroup = null; try { everyoneGroup = getUserManager(superuser).createGroup(EveryonePrincipal.NAME); superuser.save(); assertEquals(everyoneGroup.getPrincipal(), everyone); assertEquals(everyone, everyoneGroup.getPrincipal()); } finally { if (everyoneGroup != null) { everyoneGroup.remove(); superuser.save(); } } }
public void testEveryonePrincipal2() { Principal everyone = EveryonePrincipal.getInstance(); Principal someotherEveryone = new Principal() { public String getName() { return EveryonePrincipal.NAME; } }; assertFalse(everyone.equals(someotherEveryone)); }
public void testEveryonePrincipal() { Principal everyone = EveryonePrincipal.getInstance(); assertEquals(EveryonePrincipal.NAME, everyone.getName()); assertEquals(everyone, EveryonePrincipal.getInstance()); }