@Test(expectedExceptions = HttpResponseException.class) public void testListRolesOfUserFailNotImplemented() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/5f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(501).build()).getUserApi().get(); assertTrue(api.listRolesOfUser("5f6c1c9ba993495ead7d2eb2192e284f").isEmpty()); }
@Test(expectedExceptions = HttpResponseException.class) public void testListRolesOfUserFailNotImplemented() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/5f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(501).build()).getUserApi().get(); assertTrue(api.listRolesOfUser("5f6c1c9ba993495ead7d2eb2192e284f").isEmpty()); }
public void testListRolesOfUser() { UserApi userApi = api.getUserApi().get(); for (User user : userApi.list().concat()) { Set<? extends Role> roles = userApi.listRolesOfUser(user.getId()); for (Role role : roles) { assertNotNull(role.getId()); } } }
public void testListRolesOfUserInTenantFailNotFound() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/3f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(404).build()).getUserApi().get(); assertTrue(api.listRolesOfUser("3f6c1c9ba993495ead7d2eb2192e284f").isEmpty()); }
public void testListRolesOfUserFailNotFound() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/4f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(404).build()).getUserApi().get(); assertTrue(api.listRolesOfUser("4f6c1c9ba993495ead7d2eb2192e284f").isEmpty()); }
public void testListRolesOfUser() { UserApi userApi = api.getUserApi().get(); for (User user : userApi.list().concat()) { Set<? extends Role> roles = userApi.listRolesOfUser(user.getId()); for (Role role : roles) { assertNotNull(role.getId()); } } }
public void testListRolesOfUser() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/3f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_role_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); Set<? extends Role> roles = api.listRolesOfUser("3f6c1c9ba993495ead7d2eb2192e284f"); assertNotNull(roles); assertFalse(roles.isEmpty()); assertEquals(roles, ImmutableSet.of( Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build() )); }
public void testListRolesOfUser() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/3f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_role_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); Set<? extends Role> roles = api.listRolesOfUser("3f6c1c9ba993495ead7d2eb2192e284f"); assertNotNull(roles); assertFalse(roles.isEmpty()); assertEquals(roles, ImmutableSet.of( Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build() )); }
public void testListRolesOfUserInTenant() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/3f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_tenant_role_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); Set<? extends Role> roles = api.listRolesOfUser("3f6c1c9ba993495ead7d2eb2192e284f"); assertNotNull(roles); assertFalse(roles.isEmpty()); assertEquals(roles, ImmutableSet.of( Role.builder().id("31c451195aac49b386039341e2c92a16").name("KeystoneServiceAdmin").build(), Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build(), Role.builder().id("6ea17ddd37a6447794cb0e164d4db894").name("KeystoneAdmin").build())); }
public void testListRolesOfUserInTenant() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/3f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_tenant_role_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); Set<? extends Role> roles = api.listRolesOfUser("3f6c1c9ba993495ead7d2eb2192e284f"); assertNotNull(roles); assertFalse(roles.isEmpty()); assertEquals(roles, ImmutableSet.of( Role.builder().id("31c451195aac49b386039341e2c92a16").name("KeystoneServiceAdmin").build(), Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build(), Role.builder().id("6ea17ddd37a6447794cb0e164d4db894").name("KeystoneAdmin").build())); }