public boolean apply(UserApi userApi) { return userApi.get(userId) == null; } }, 5 * 1000L).apply(userApi.get()));
public boolean apply(UserApi userApi) { return userApi.get(testUser.getId()) != null; } }, 180 * 1000L).apply(userApi.get()));
public void testUsers() { UserApi userApi = api.getUserApi().get(); Set<? extends User> users = userApi.list().concat().toSet(); assertNotNull(users); assertFalse(users.isEmpty()); for (User user : users) { User aUser = userApi.get(user.getId()); assertEquals(aUser, user); } }
public void testUsers() { UserApi userApi = api.getUserApi().get(); Set<? extends User> users = userApi.list().concat().toSet(); assertNotNull(users); assertFalse(users.isEmpty()); for (User user : users) { User aUser = userApi.get(user.getId()); assertEquals(aUser, user); } }
@Test public void testCreateUser() { testUser = userAdminOption.get().create("jclouds-test-user", "jclouds-test-password", CreateUserOptions.Builder.email("jclouds-test@jclouds.org").enabled(true)); assertTrue(retry(new Predicate<UserApi>() { public boolean apply(UserApi userApi) { return userApi.get(testUser.getId()) != null; } }, 180 * 1000L).apply(userApi.get())); assertEquals(userApi.get().get(testUser.getId()).getName(), "jclouds-test-user"); assertEquals(userApi.get().get(testUser.getId()).getEmail(), "jclouds-test@jclouds.org"); assertEquals(userApi.get().get(testUser.getId()).isEnabled(), true); }
@Test(dependsOnMethods = { "testCreateUser" }) public void testUpdateUser() { testUser = userAdminOption.get().update( testUser.getId(), UpdateUserOptions.Builder.email("jclouds-test.modified@jclouds.org").enabled(false) .name("jclouds-test-user-modified").password("jclouds-test-password-modified")); assertEquals(userApi.get().get(testUser.getId()).getName(), "jclouds-test-user-modified"); assertEquals(userApi.get().get(testUser.getId()).getEmail(), "jclouds-test.modified@jclouds.org"); assertEquals(userApi.get().get(testUser.getId()).isEnabled(), false); } }
public void testGetUserFailNotFound() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/f021dfd758eb44a89f1c57c8ef3be8e2").build(), HttpResponse.builder().statusCode(404).build()).getUserApi().get(); assertNull(api.get("f021dfd758eb44a89f1c57c8ef3be8e2")); }
public void testGetUser() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/e021dfd758eb44a89f1c57c8ef3be8e2").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_details.json", APPLICATION_JSON)).build()) .getUserApi().get(); User user = api.get("e021dfd758eb44a89f1c57c8ef3be8e2"); assertNotNull(user); assertEquals(user, User.builder().name("nova").id("e021dfd758eb44a89f1c57c8ef3be8e2").build()); }
public void testGetUser() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/e021dfd758eb44a89f1c57c8ef3be8e2").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_details.json", APPLICATION_JSON)).build()) .getUserApi().get(); User user = api.get("e021dfd758eb44a89f1c57c8ef3be8e2"); assertNotNull(user); assertEquals(user, User.builder().name("nova").id("e021dfd758eb44a89f1c57c8ef3be8e2").email("nova@example.com").enabled(true). tenantId("ab1da202f5774cceb5da2aeff1f0aa87").build()); }