Search in sources :

Example 1 with User

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());
}
Also used : Errors(org.springframework.validation.Errors) User(org.survey.model.user.User) BindException(org.springframework.validation.BindException) UserValidator(org.survey.controller.UserValidator) Test(org.junit.Test)

Example 2 with User

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);
}
Also used : User(org.survey.model.user.User) Before(org.junit.Before)

Example 3 with User

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;
}
Also used : User(org.survey.model.user.User) ModelAndView(org.springframework.web.servlet.ModelAndView) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 4 with User

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);
}
Also used : User(org.survey.model.user.User)

Example 5 with User

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?
}
Also used : User(org.survey.model.user.User) Test(org.junit.Test)

Aggregations

User (org.survey.model.user.User)30 Test (org.junit.Test)20 HashMap (java.util.HashMap)4 JWTExpiredException (com.auth0.jwt.JWTExpiredException)3 JWTVerifyException (com.auth0.jwt.JWTVerifyException)3 Before (org.junit.Before)3 BindException (org.springframework.validation.BindException)2 Errors (org.springframework.validation.Errors)2 UserValidator (org.survey.controller.UserValidator)2 JWTSigner (com.auth0.jwt.JWTSigner)1 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)1 ModelAndView (org.springframework.web.servlet.ModelAndView)1 File (org.survey.model.file.File)1 Poll (org.survey.model.poll.Poll)1 CrudRepositoryTest (org.survey.repository.CrudRepositoryTest)1