Package com.philip.journal.core.bean

Examples of com.philip.journal.core.bean.User


    /** Initialize user, session and facade for test subclass reuse. */
    @Before
    public void setUp() {
        setSession(new HashMap<String, Object>());
        testUser = new User(JournalTestCommon.TEST_USERNAME, JournalTestCommon.TEST_PASSWORD,
                JournalTestCommon.TEST_CHECKSUM);
        getSession().put(Constant.CURRENT_USER, testUser);

        final ServiceFacade mockedFacade = Mockito.mock(ServiceFacade.class);
        getSession().put(BusinessServiceProxy.SERVICE_FACADE, mockedFacade);
View Full Code Here


    /** Initialize user, session and facade for test subclass reuse. */
    @Before
    public void setUp() {
        setSession(new HashMap<String, Object>());
        final User user = new User("TEST_USERNAME", "password", "checksum");
        getSession().put(Constant.CURRENT_USER, user);

        final ServiceFacade mockedFacade = Mockito.mock(ServiceFacade.class);
        getSession().put(BusinessServiceProxy.SERVICE_FACADE, mockedFacade);
    }
View Full Code Here

     * Test method for {@link com.philip.journal.core.dao.UserDAOImpl#readByUsername(java.lang.String)}.
     */
    @Test
    public void testReadByUsernameCase1()
    {
        final User user = userDAO.readByUsername(JournalTestCommon.TEST_USERNAME);
        assertNotNull("Case 1: Username found.", user);
    }
View Full Code Here

    /** Case 2: Username not found. */
    @Test
    public void testReadByUsernameCase2()
    {
        final User notUser = userDAO.readByUsername(TEST_X_USERNAME);
        assertNull("Case 2: Username not found.", notUser);
    }
View Full Code Here

    /** Case 3: Null username. */
    @Test
    public void testReadByUsernameCase3()
    {
        final User notUser = userDAO.readByUsername(null);
        assertNull("Case 3: Null username.", notUser);
    }
View Full Code Here

     */
    @Test(timeout = TIMEOUT)
    public void testSaveUserCase2()
    {

        final User user = userDAO.readByUsername(JournalTestCommon.TEST_USERNAME);
        final String genId = getCommon().generateUniqueId();
        user.setChecksum(genId);
        user.setPassword(genId);
        user.setUpdater(user);

        userDAO.save(user);

        final Date now = new Date();
        final long dateDelta = DateUtils.getInstance().getDayDifference(now, user.getUpdateDate());
        final long timeDelta = DateUtils.getInstance().getTimeDifference(now, user.getUpdateDate());

        assertEquals("Case 2.1: Correct date set." + dateDelta, 0, dateDelta);
        assertTrue("Case 2.2: Correct time set.", timeDelta < TIMEOUT);
    }
View Full Code Here

     * </ol>
     */
    @Test(timeout = TIMEOUT)
    public void testSaveUserCase3()
    {
        final User user = userDAO.readByUsername(JournalTestCommon.TEST_USERNAME);
        final String genId = getCommon().generateUniqueId();
        user.setChecksum(genId);
        user.setPassword(genId);
        user.setUpdater(user);
        userDAO.save(user);

        final Date now = new Date();
        final long dateDelta = DateUtils.getInstance().getDayDifference(now, user.getUpdateDate());
        final long timeDelta = DateUtils.getInstance().getTimeDifference(now, user.getUpdateDate());
        final User newUser = userDAO.readByUsername(JournalTestCommon.TEST_USERNAME);
        assertEquals("Case 3.1: Password updated.", genId, newUser.getPassword());
        assertEquals("Case 3.2: Checksum updated.", genId, newUser.getChecksum());
        assertNotNull("Case 3.3: Updater field was set.", newUser.getUpdater());
        assertEquals("Case 3.4: Correct date set." + dateDelta, 0, dateDelta);
        assertTrue("Case 3.5: Correct time set.", timeDelta < TIMEOUT);
    }
View Full Code Here

    @Test
    public final void testGetElementPropValueCase7() throws XPathExpressionException
    {
        when(mockXPath.evaluate(AbstractAuditableBean.CREATOR, testRootBranchEl, XPathConstants.STRING)).thenReturn(
                JournalTestCommon.TEST_USERNAME);
        final User user = mock(User.class);
        when(getDaoFacade().getUserDAO().readByUsername(Mockito.eq(JournalTestCommon.TEST_USERNAME))).thenReturn(user);

        assertEquals("Case 7: User type.", user,
                getTestInstance().getElementPropValue(testRootBranchEl, User.class, AbstractAuditableBean.CREATOR));
    }
View Full Code Here

     */
    protected User getTestUser() {
        return getJdbcTemplate().queryForObject(SQL_USER, new RowMapper<User>() {
            @Override
            public User mapRow(final ResultSet resultSet, final int rowNum) throws SQLException {
                final User user = new User(resultSet.getString("USERNAME"));
                user.setPassword(resultSet.getString("PASSWORD"));
                user.setChecksum(resultSet.getString("checksum"));
                user.setCreateDate(resultSet.getDate("create_date"));
                user.setCreateTime(resultSet.getTime("create_time"));
                user.setUpdateDate(resultSet.getDate("update_date"));
                user.setUpdateTime(resultSet.getTime("update_time"));
                return user;
            }
        }, new Object[] { JournalTestCommon.TEST_USERNAME });
    }
View Full Code Here

    @Override
    @Before
    public void setUp()
    {
        super.setUp();
        testUser = new User();
    }
View Full Code Here

TOP

Related Classes of com.philip.journal.core.bean.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.