use of org.survey.model.user.User in project survey by markoniemi.
the class UserValidatorTest method validateWithErrors.
@Test
public void validateWithErrors() {
UserValidator userValidator = new UserValidator();
User user = new User();
Errors errors = new BindException(user, "user");
userValidator.validate(user, errors);
Assert.assertEquals(3, errors.getAllErrors().size());
}
use of org.survey.model.user.User in project survey by markoniemi.
the class FileUploadBeanTest method setUp.
@Before
public void setUp() {
fileUploadBean = new FileUploadBeanMock();
User user = userRepository.save(new User("username", "", "", Role.ROLE_USER));
fileUploadBean.setUser(user);
fileUploadBean.setFileService(fileService);
}
use of org.survey.model.user.User in project survey by markoniemi.
the class UserController method editUser.
@RequestMapping(value = "/user/{username}", method = RequestMethod.GET)
public ModelAndView editUser(@PathVariable String username) {
User user = userService.findOne(username);
log.debug("editUser() - found user: " + user);
if (user == null) {
user = new User();
}
ModelAndView model = new ModelAndView();
model.setViewName("/user/user");
model.addObject("user", user);
model.addObject("roles", getRolesAsMap());
return model;
}
use of org.survey.model.user.User in project survey by markoniemi.
the class UserServiceImpl method update.
@Override
public User update(User user) {
User databaseUser = userRepository.findByUsername(user.getUsername());
Validate.notNull(databaseUser, "User does not exist.");
databaseUser.setEmail(user.getEmail());
databaseUser.setPassword(user.getPassword());
databaseUser.setRole(user.getRole());
databaseUser.setUsername(user.getUsername());
log.trace("update: {}", databaseUser);
return userRepository.save(databaseUser);
}
use of org.survey.model.user.User in project survey by markoniemi.
the class UserServiceTestBase method findOne.
@Test
public void findOne() {
create();
for (int i = 0; i < ENTITY_COUNT; i++) {
User originalEntity = orginalEntities.get(i);
User foundEntity = entityService.findOne(originalEntity.getUsername());
assertEntity(orginalEntities.get(i), foundEntity);
}
// TODO how to test a non-existent entity?
}
Aggregations