@VisibleForTesting public Map<String, Collection<String>> getProxyGroups() { Map<String,Collection<String>> proxyGroups = new HashMap<String,Collection<String>>(); for(Entry<String, AccessControlList> entry : proxyUserAcl.entrySet()) { proxyGroups.put(entry.getKey() + CONF_GROUPS, entry.getValue().getGroups()); } return proxyGroups; }
@VisibleForTesting public Map<String, Collection<String>> getProxyGroups() { Map<String,Collection<String>> proxyGroups = new HashMap<String,Collection<String>>(); for(Entry<String, AccessControlList> entry : proxyUserAcl.entrySet()) { proxyGroups.put(entry.getKey() + CONF_GROUPS, entry.getValue().getGroups()); } return proxyGroups; }
@VisibleForTesting public Map<String, Collection<String>> getProxyGroups() { Map<String,Collection<String>> proxyGroups = new HashMap<String,Collection<String>>(); for(Entry<String, AccessControlList> entry : proxyUserAcl.entrySet()) { proxyGroups.put(entry.getKey() + CONF_GROUPS, entry.getValue().getGroups()); } return proxyGroups; }
@VisibleForTesting public Map<String, Collection<String>> getProxyGroups() { Map<String,Collection<String>> proxyGroups = new HashMap<String,Collection<String>>(); for(Entry<String, AccessControlList> entry : proxyUserAcl.entrySet()) { proxyGroups.put(entry.getKey() + CONF_GROUPS, entry.getValue().getGroups()); } return proxyGroups; }
@VisibleForTesting public Map<String, Collection<String>> getProxyGroups() { Map<String,Collection<String>> proxyGroups = new HashMap<String,Collection<String>>(); for(Entry<String, AccessControlList> entry : proxyUserAcl.entrySet()) { proxyGroups.put(entry.getKey() + CONF_GROUPS, entry.getValue().getGroups()); } return proxyGroups; }
assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); groups = acl.getGroups(); assertEquals(groups.size(), 1); assertEquals(groups.iterator().next(), "tardis"); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); groups = acl.getGroups(); assertEquals(groups.size(), 0); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); groups = acl.getGroups(); assertEquals(groups.size(), 0); users = acl.getUsers(); assertEquals(users.size(), 0); groups = acl.getGroups(); assertEquals(groups.size(), 1); assertEquals(groups.iterator().next(), "tardis"); assertEquals(iter.next(), "drwho"); assertEquals(iter.next(), "joe"); groups = acl.getGroups(); assertEquals(groups.size(), 2); iter = groups.iterator();
acl = new AccessControlList(" "); assertEquals(0, acl.getUsers().size()); assertEquals(0, acl.getGroups().size()); assertEquals(" ", acl.getAclString()); groups = acl.getGroups(); assertEquals(groups.size(), 1); assertEquals(groups.iterator().next(), "tardis"); assertEquals(iter.next(), "drwho"); assertEquals(iter.next(), "joe"); groups = acl.getGroups(); assertEquals(groups.size(), 2); iter = groups.iterator(); assertEquals(users.size(), 1); assertFalse(users.contains("joe")); groups = acl.getGroups(); assertEquals(groups.size(), 1); assertFalse(groups.contains("users")); groups = acl.getGroups(); assertEquals(0, groups.size()); assertFalse(groups.contains("tardis")); assertEquals(0, users.size()); assertFalse(users.contains("drwho")); assertEquals(0, acl.getGroups().size()); assertEquals(0, acl.getUsers().size());
assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); groups = acl.getGroups(); assertEquals(groups.size(), 1); assertEquals(groups.iterator().next(), "tardis"); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); groups = acl.getGroups(); assertEquals(groups.size(), 0); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); groups = acl.getGroups(); assertEquals(groups.size(), 0); users = acl.getUsers(); assertEquals(users.size(), 0); groups = acl.getGroups(); assertEquals(groups.size(), 1); assertEquals(groups.iterator().next(), "tardis"); assertEquals(iter.next(), "drwho"); assertEquals(iter.next(), "joe"); groups = acl.getGroups(); assertEquals(groups.size(), 2); iter = groups.iterator();
assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); groups = acl.getGroups(); assertEquals(groups.size(), 1); assertEquals(groups.iterator().next(), "tardis"); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); groups = acl.getGroups(); assertEquals(groups.size(), 0); assertEquals(users.size(), 1); assertEquals(users.iterator().next(), "drwho"); groups = acl.getGroups(); assertEquals(groups.size(), 0); users = acl.getUsers(); assertEquals(users.size(), 0); groups = acl.getGroups(); assertEquals(groups.size(), 1); assertEquals(groups.iterator().next(), "tardis"); assertEquals(iter.next(), "drwho"); assertEquals(iter.next(), "joe"); groups = acl.getGroups(); assertEquals(groups.size(), 2); iter = groups.iterator();
acl = new AccessControlList(" "); assertEquals(0, acl.getUsers().size()); assertEquals(0, acl.getGroups().size()); assertEquals(" ", acl.getAclString()); groups = acl.getGroups(); assertEquals(groups.size(), 1); assertEquals(groups.iterator().next(), "tardis"); assertEquals(iter.next(), "drwho"); assertEquals(iter.next(), "joe"); groups = acl.getGroups(); assertEquals(groups.size(), 2); iter = groups.iterator(); assertEquals(users.size(), 1); assertFalse(users.contains("joe")); groups = acl.getGroups(); assertEquals(groups.size(), 1); assertFalse(groups.contains("users")); groups = acl.getGroups(); assertEquals(0, groups.size()); assertFalse(groups.contains("tardis")); assertEquals(0, users.size()); assertFalse(users.contains("drwho")); assertEquals(0, acl.getGroups().size()); assertEquals(0, acl.getUsers().size());
acl = new AccessControlList(" "); assertEquals(0, acl.getUsers().size()); assertEquals(0, acl.getGroups().size()); assertEquals(" ", acl.getAclString()); groups = acl.getGroups(); assertEquals(groups.size(), 1); assertEquals(groups.iterator().next(), "tardis"); assertEquals(iter.next(), "drwho"); assertEquals(iter.next(), "joe"); groups = acl.getGroups(); assertEquals(groups.size(), 2); iter = groups.iterator(); assertEquals(users.size(), 1); assertFalse(users.contains("joe")); groups = acl.getGroups(); assertEquals(groups.size(), 1); assertFalse(groups.contains("users")); groups = acl.getGroups(); assertEquals(0, groups.size()); assertFalse(groups.contains("tardis")); assertEquals(0, users.size()); assertFalse(users.contains("drwho")); assertEquals(0, acl.getGroups().size()); assertEquals(0, acl.getUsers().size());