@Test public void testCreate() { InMemoryAcl acl = new InMemoryAcl(); acl.addAce(aceA); assertEquals(1, acl.getAces().size()); assertTrue(acl.getAces().get(0) == aceA); acl = new InMemoryAcl(createAceList()); LOG.debug(acl.toString()); assertEquals(2, acl.getAces().size()); assertTrue(acl.getAces().get(0) == aceR); assertTrue(acl.getAces().get(1) == aceA); acl = createDefaultAcl(); checkDefaultAcl(acl); try { List<InMemoryAce> aces = createAceList(); aces.add(null); acl = new InMemoryAcl(aces); fail("create an ACL with a null ACE should fail."); } catch (RuntimeException e) { } }