public boolean apply(UserApi userApi) { return userApi.get(testUser.getId()) != null; } }, 180 * 1000L).apply(userApi.get()));
public T fromUser(User in) { return this .id(in.getId()) .name(in.getName()) .roles(in); } }
public T fromUser(User in) { return this .id(in.getId()) .name(in.getName()) .roles(in); } }
public T fromUser(User in) { return this .id(in.getId()) .name(in.getName()) .roles(in); } }
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); } }
@AfterClass(groups = { "integration", "live" }) @Override protected void tearDown() { if (testUser != null) { final String userId = testUser.getId(); assertTrue(userAdminOption.get().delete(userId)); assertTrue(retry(new Predicate<UserApi>() { public boolean apply(UserApi userApi) { return userApi.get(userId) == null; } }, 5 * 1000L).apply(userApi.get())); } super.tearDown(); }
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(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); } }
@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); }
public void testToken() { TokenApi tokenApi = api.getTokenApi().get(); assertTrue(tokenApi.isValid(token)); Token result = tokenApi.get(token); assertNotNull(result); assertEquals(result.getId(), token); assertNotNull(result.getTenant()); User user = tokenApi.getUserOfToken(token); assertNotNull(user); assertNotNull(user.getId()); assertNotNull(user.getName()); }
public void testToken() { TokenApi tokenApi = api.getTokenApi().get(); assertTrue(tokenApi.isValid(token)); Token result = tokenApi.get(token); assertNotNull(result); assertEquals(result.getId(), token); assertNotNull(result.getTenant()); User user = tokenApi.getUserOfToken(token); assertNotNull(user); assertNotNull(user.getId()); assertNotNull(user.getName()); }
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 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 testUserRolesOnTenant() { UserApi userApi = api.getUserApi().get(); Set<? extends Tenant> tenants = api.getTenantApi().get().list().concat().toSet(); for (User user : userApi.list().concat()) { for (Tenant tenant : tenants) { Set<? extends Role> roles = userApi.listRolesOfUserOnTenant(user.getId(), tenant.getId()); for (Role role : roles) { assertNotNull(role.getId()); } } } }
public void testUserRolesOnTenant() { UserApi userApi = api.getUserApi().get(); Set<? extends Tenant> tenants = api.getTenantApi().get().list().concat().toSet(); for (User user : userApi.list().concat()) { for (Tenant tenant : tenants) { Set<? extends Role> roles = userApi.listRolesOfUserOnTenant(user.getId(), tenant.getId()); for (Role role : roles) { assertNotNull(role.getId()); } } } }
public T fromUser(User in) { return this.id(in.getId()).name(in.getName()).email(in.getEmail()).enabled(in.isEnabled()) .tenantId(in.getTenantId()).roles(in); } }
public T fromUser(User in) { return this.id(in.getId()).name(in.getName()).email(in.getEmail()).enabled(in.isEnabled()) .tenantId(in.getTenantId()).roles(in); } }
public T fromUser(User in) { return this.id(in.getId()).name(in.getName()).email(in.getEmail()).enabled(in.isEnabled()) .tenantId(in.getTenantId()).roles(in); } }
public T fromUser(User in) { return this.id(in.getId()).name(in.getName()).email(in.getEmail()).enabled(in.isEnabled()) .tenantId(in.getTenantId()).roles(in); } }
public void createUser() throws Exception { MockWebServer server = mockOpenStackServer(); server.enqueue(addCommonHeaders(new MockResponse().setBody(stringFromResource("/access_version_uids.json")))); server.enqueue(addCommonHeaders(new MockResponse().setBody(stringFromResource("/admin_extensions.json")))); server.enqueue(addCommonHeaders(new MockResponse().setResponseCode(201).setBody( stringFromResource("/user_create_response.json")))); try { KeystoneApi keystoneApi = api(server.getUrl("/").toString(), "openstack-keystone"); UserAdminApi userAdminApi = keystoneApi.getUserAdminApi().get(); CreateUserOptions createUserOptions = CreateUserOptions.Builder.email("john.smith@example.org").enabled(true) .tenant("12345"); User testUser = userAdminApi.create("jqsmith", "jclouds-password", createUserOptions); assertNotNull(testUser); assertEquals(testUser.getId(), "u1000"); assertEquals(server.getRequestCount(), 3); assertAuthentication(server); assertExtensions(server); RecordedRequest createUserRequest = server.takeRequest(); assertEquals(createUserRequest.getRequestLine(), "POST /users HTTP/1.1"); assertEquals( new String(createUserRequest.getBody()), "{\"user\":{\"name\":\"jqsmith\",\"tenantId\":\"12345\",\"password\":\"jclouds-password\",\"email\":\"john.smith@example.org\",\"enabled\":true}}"); } finally { server.shutdown(); } }