@Test public void checkCreatingSimplePrincipalWithDefaultRepository() { final PrincipalFactory f = new DefaultPrincipalFactory(); final Principal p = f.createPrincipal("uid"); assertEquals(p.getId(), "uid"); assertEquals(p.getAttributes().size(), 0); }
@Test public void checkCreatingSimplePrincipalWithAttributes() { final PrincipalFactory f = new DefaultPrincipalFactory(); final Principal p = f.createPrincipal("uid", Collections.singletonMap("mail", "*****@*****.**")); assertEquals(p.getId(), "uid"); assertEquals(p.getAttributes().size(), 1); assertTrue(p.getAttributes().containsKey("mail")); }