public void testEveryonePrincipal() throws Exception {
Principal p = principalProvider.getPrincipal(EveryonePrincipal.NAME);
assertNotNull(p);
assertEquals(EveryonePrincipal.getInstance(), p);
PrincipalIterator pit = principalProvider.findPrincipals(EveryonePrincipal.NAME);
assertNotNull(pit);
if (pit.getSize() == -1) {
assertTrue(pit.hasNext());
assertEquals(EveryonePrincipal.getInstance(), pit.nextPrincipal());
assertFalse(pit.hasNext());
} else {
assertEquals(1, pit.getSize());
assertEquals(EveryonePrincipal.getInstance(), pit.nextPrincipal());
}
}