users = acl.getUsers(); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); users = acl.getUsers(); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); users = acl.getUsers(); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); users = acl.getUsers(); assertEquals(users.size(), 0); groups = acl.getGroups(); users = acl.getUsers(); assertEquals(users.size(), 2); iter = users.iterator();
private void assertAcl(final AccessControlList acl, final KeyOpType op, final String... names) { Assert.assertNotNull(acl); Assert.assertFalse(acl.isAllAllowed()); final Collection<String> actual = acl.getUsers(); final HashSet<String> expected = new HashSet<>(); for (String name : names) { expected.add(name); } Assert.assertEquals("defaultKeyAcls don't match for op:" + op, expected, actual); } }
Set<String> groups; acl = new AccessControlList(" "); assertEquals(0, acl.getUsers().size()); assertEquals(0, acl.getGroups().size()); assertEquals(" ", acl.getAclString()); users = acl.getUsers(); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); users = acl.getUsers(); assertEquals(users.size(), 2); Iterator<String> iter = users.iterator(); users = acl.getUsers(); assertEquals(users.size(), 1); assertFalse(users.contains("joe")); assertFalse(users.contains("drwho")); assertEquals(0, acl.getGroups().size()); assertEquals(0, acl.getUsers().size()); assertEquals(" ", acl.getAclString());
users = acl.getUsers(); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); users = acl.getUsers(); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); users = acl.getUsers(); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); users = acl.getUsers(); assertEquals(users.size(), 0); groups = acl.getGroups(); users = acl.getUsers(); assertEquals(users.size(), 2); iter = users.iterator();
users = acl.getUsers(); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); users = acl.getUsers(); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); users = acl.getUsers(); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); users = acl.getUsers(); assertEquals(users.size(), 0); groups = acl.getGroups(); users = acl.getUsers(); assertEquals(users.size(), 2); iter = users.iterator();
Collection<String> groups; acl = new AccessControlList(" "); assertEquals(0, acl.getUsers().size()); assertEquals(0, acl.getGroups().size()); assertEquals(" ", acl.getAclString()); users = acl.getUsers(); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); users = acl.getUsers(); assertEquals(users.size(), 2); Iterator<String> iter = users.iterator(); users = acl.getUsers(); assertEquals(users.size(), 1); assertFalse(users.contains("joe")); assertFalse(users.contains("drwho")); assertEquals(0, acl.getGroups().size()); assertEquals(0, acl.getUsers().size()); assertEquals(" ", acl.getAclString());
Collection<String> groups; acl = new AccessControlList(" "); assertEquals(0, acl.getUsers().size()); assertEquals(0, acl.getGroups().size()); assertEquals(" ", acl.getAclString()); users = acl.getUsers(); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); users = acl.getUsers(); assertEquals(users.size(), 2); Iterator<String> iter = users.iterator(); users = acl.getUsers(); assertEquals(users.size(), 1); assertFalse(users.contains("joe")); assertFalse(users.contains("drwho")); assertEquals(0, acl.getGroups().size()); assertEquals(0, acl.getUsers().size()); assertEquals(" ", acl.getAclString());
AccessControlList acl = acls.defaultKeyAcls.get(KeyOpType.DECRYPT_EEK); Assert.assertTrue(acl.isAllAllowed()); Assert.assertTrue(acl.getUsers().isEmpty());