use of org.survey.model.user.User in project survey by markoniemi.
the class UsersBeanTest method getUsersWithUpdate.
@Test
public void getUsersWithUpdate() {
List<User> users = usersBean.getUsers();
Assert.assertEquals(1, users.size());
User createdUser = new User("user", "password", "email", Role.ROLE_USER);
usersBean.getUserService().create(createdUser);
Assert.assertEquals(2, usersBean.getUserService().findAll().length);
// fake a page transition
usersBean = new UsersBeanMock();
usersBean.setUserService(userService);
usersBean.initialize();
users = usersBean.getUsers();
Assert.assertEquals(2, users.size());
}
use of org.survey.model.user.User in project survey by markoniemi.
the class UsersBeanTest method deleteUser.
@Test
public void deleteUser() throws Exception {
User createdUser = new User("user", "password", "email", Role.ROLE_USER);
usersBean.getUserService().create(createdUser);
((UsersBeanMock) usersBean).setRequestParameter("user");
usersBean.deleteUser();
Assert.assertEquals(1, usersBean.getUserService().count());
}
use of org.survey.model.user.User in project survey by markoniemi.
the class UserValidatorTest method validate.
@Test
public void validate() {
UserValidator userValidator = new UserValidator();
User user = new User("username", "password", "email", Role.ROLE_USER);
Errors errors = new BindException(user, "user");
userValidator.validate(user, errors);
Assert.assertFalse(errors.hasErrors());
}
use of org.survey.model.user.User in project survey by markoniemi.
the class UserServiceTestBase method create.
@Test
public void create() {
orginalEntities = entityFactory.getEntities(ENTITY_COUNT);
for (int i = 0; i < ENTITY_COUNT; i++) {
User originalEntity = orginalEntities.get(i);
User savedEntity = entityService.create(originalEntity);
savedEntities.add(savedEntity);
assertEntity(originalEntity, savedEntity);
}
}
use of org.survey.model.user.User in project survey by markoniemi.
the class UserServiceTestBase method update.
@Test
public void update() {
create();
for (int i = 0; i < ENTITY_COUNT; i++) {
User foundEntity = entityService.findOne(savedEntities.get(i).getUsername());
User updatedEntity = entityFactory.getUpdatedEntity(foundEntity);
updatedEntity.setId(foundEntity.getId());
entityService.update(updatedEntity);
foundEntity = entityService.findOne(savedEntities.get(i).getUsername());
assertEntity(updatedEntity, foundEntity);
}
}
Aggregations