public void testGetOwnersCoversCreateConsumers() {
String username = "TESTUSER";
String password = "sekretpassword";
Owner owner1 = new Owner("owner1", "owner one");
Owner owner2 = new Owner("owner2", "owner two");
User user = new User(username, password);
Set<Owner> owners = user.getOwners(null, Access.ALL);
assertEquals(0, owners.size());
user.addPermissions(new TestPermission(owner1));
user.addPermissions(new TestPermission(owner2));
// This is the check we do in API call, make sure owner admins show up as
// having perms to create consumers as well:
owners = user.getOwners(SubResource.CONSUMERS, Access.CREATE);
assertEquals(2, owners.size());
}