Search in sources :

Example 21 with User

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

Example 22 with User

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

Example 23 with User

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());
}
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 24 with User

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

Example 25 with User

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);
    }
}
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