use of alien4cloud.security.users.rest.CreateUserRequest in project alien4cloud by alien4cloud.
the class UserServiceTest method testCreateUser.
@Test
public void testCreateUser() {
CreateUserRequest request = new CreateUserRequest();
request.setUsername("oneguy");
request.setPassword("password");
userService.createUser(request.getUsername(), request.getEmail(), request.getFirstName(), request.getLastName(), request.getRoles(), request.getPassword());
User createdUser = userService.retrieveUser(request.getUsername());
Assert.assertNotNull(createdUser);
Assert.assertEquals(request.getUsername(), createdUser.getUsername());
// Password must be encrypted
Assert.assertNotEquals(request.getPassword(), createdUser.getPassword());
}
use of alien4cloud.security.users.rest.CreateUserRequest in project alien4cloud by alien4cloud.
the class UserServiceTest method testCreateUserFail.
@Test(expected = AlreadyExistException.class)
public void testCreateUserFail() {
CreateUserRequest request = new CreateUserRequest();
request.setUsername("aguy");
request.setPassword("whatever");
userService.createUser(request.getUsername(), request.getEmail(), request.getFirstName(), request.getLastName(), request.getRoles(), request.getPassword());
userService.createUser(request.getUsername(), request.getEmail(), request.getFirstName(), request.getLastName(), request.getRoles(), request.getPassword());
}
use of alien4cloud.security.users.rest.CreateUserRequest in project alien4cloud by alien4cloud.
the class SecurityTest method testCreateUserAndAuthenticate.
@Test
public void testCreateUserAndAuthenticate() {
CreateUserRequest request = new CreateUserRequest();
request.setUsername("guy");
request.setPassword("password");
userService.createUser(request.getUsername(), request.getEmail(), request.getFirstName(), request.getLastName(), request.getRoles(), request.getPassword());
}
use of alien4cloud.security.users.rest.CreateUserRequest in project alien4cloud by alien4cloud.
the class AuthenticationStepDefinitions method I_create_a_new_user_with_name_and_password_in_the_system.
@When("^I create a new user with username \"([^\"]*)\" and password \"([^\"]*)\" in the system$")
public void I_create_a_new_user_with_name_and_password_in_the_system(String username, String password) throws Throwable {
CreateUserRequest request = new CreateUserRequest();
request.setUsername(username);
request.setPassword(password);
request.setEmail(username + "@alien4cloud.org");
Context.getInstance().registerRestResponse(Context.getRestClientInstance().postJSon("/rest/v1/users/", JsonUtil.toString(request)));
}
Aggregations