Package org.appfuse.model

Examples of org.appfuse.model.User


        // reindex all the data
        dao.reindex();

        List<User> found = dao.search("Matt");
        assertEquals(1, found.size());
        User user = found.get(0);
        assertEquals("Matt", user.getFirstName());

        // test mirroring
        user = dao.get(-2L);
        user.setFirstName("MattX");
        dao.saveUser(user);
        flush();
        flushSearchIndexes();

        // now verify it is reflected in the index
        found = dao.search("MattX");
        assertEquals(1, found.size());
        user = found.get(0);
        assertEquals("MattX", user.getFirstName());
    }
View Full Code Here


     * Save user and flush entityManager
     * @param user the user to save
     * @return the updated user
     */
    public User saveUser(User user) {
        User u = super.save(user);
        getEntityManager().flush();
        return u;
    }
View Full Code Here

    public void tearDown() throws Exception {
        logout();
    }

    @Test public void testGetCurrentUser() {
        User user = userRequestService.getCurrentUser();
        Assert.assertNull(user);
        login("admin");
        user = userRequestService.getCurrentUser();
        Assert.assertNotNull(user);
        logout();
View Full Code Here

        user = userRequestService.getCurrentUser();
        Assert.assertNull(user);
    }

    @Test public void testSignUp() throws Exception {
        User user = userRequestService.signUp();
        Assert.assertTrue(user.getId() == null);

        user.setUsername("signuptest");
        user.setPassword("signuptest");
        user.setPasswordHint("signuptest");
        user.setFirstName("signuptest");
        user.setLastName("signuptest");
        user.setEmail("signuptest@email.com");

        startSmtpServer();
        user = userRequestService.signUp(user);
        Assert.assertTrue(user.getId() != null);
        Assert.assertTrue(getReceivedMailMessages(true).size() == 1);
    }
View Full Code Here

        Assert.assertTrue(getReceivedMailMessages(true).size() == 1);
    }

    @Test public void testEditProfile() throws Exception {
        login("admin");
        User user = userRequestService.editProfile();
        final int version = user.getVersion();
        user.setPhoneNumber("555555");
        user = userRequestService.editProfile(user);
        Assert.assertEquals(version + 1, (int) user.getVersion());
    }
View Full Code Here

            Assert.fail("Expected AccessDeniedException");
        } catch (final AccessDeniedException e) {
        }

        login("admin");
        final User user = userRequestService.getUser(-1L);
        Assert.assertNotNull(user);
    }
View Full Code Here

        Assert.assertNotNull(user);
    }

    @Test public void testSaveUser() throws Exception {
        login("admin");
        User user = userRequestService.getUser(-2L);
        final int version = user.getVersion();
        user.setPhoneNumber("aaaaa");
        user = userRequestService.saveUser(user);
        Assert.assertEquals(version + 1, (int) user.getVersion());
    }
View Full Code Here

        genericDao = new GenericDaoHibernate<User, Long>(User.class, sessionFactory);
    }

    @Test
    public void getUser() {
        User user = genericDao.get(-1L);
        assertNotNull(user);
        assertEquals("user", user.getUsername());
    }
View Full Code Here

        log.debug("testing edit...");
        request = newGet("/userform.html");
        request.addParameter("id", "-1"); // regular user
        request.addUserRole(Constants.ADMIN_ROLE);

        User user = c.showForm(request, new MockHttpServletResponse());
        assertEquals("Tomcat User", user.getFullName());
    }
View Full Code Here

    @Test
    public void testSave() throws Exception {
        request = newPost("/userform.html");
        // set updated properties first since adding them later will
        // result in multiple parameters with the same name getting sent
        User user = ((UserManager) applicationContext.getBean("userManager")).getUser("-1");
        user.setConfirmPassword(user.getPassword());
        user.setLastName("Updated Last Name");

        request.setRemoteUser(user.getUsername());

        BindingResult errors = new DataBinder(user).getBindingResult();
        c.onSubmit(user, errors, request, new MockHttpServletResponse());

        assertFalse(errors.hasErrors());
View Full Code Here

TOP

Related Classes of org.appfuse.model.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.