Package com.tapestry5book.entities

Examples of com.tapestry5book.entities.User


        authenticator = new AuthenticatorImpl(userDao, applicationStateManager);
    }

    @Test
    public void authenticateSuccessfully() {
        expect(userDao.findByName("admin")).andReturn(new User("admin", "21232f297a57a5a743894a0e4a801fc3"));
        replay();

        User user = authenticator.authenticate("admin", "admin");

        verify();

        assertNotNull(user);
        assertEquals(user.getName(), "admin");
        assertEquals(user.getPassword(), "21232f297a57a5a743894a0e4a801fc3");
    }
View Full Code Here


    public void authenticateUserNotFound() {
        expect(userDao.findByName("admin")).andReturn(null);

        replay();

        User user = authenticator.authenticate("admin", "wrong");

        verify();

        assertNull(user);
    }
View Full Code Here

        assertNull(user);
    }

    @Test
    public void authenticateWrongPassword() {
        expect(userDao.findByName("admin")).andReturn(new User("admin", "secret"));

        replay();

        User user = authenticator.authenticate("admin", "wrong");

        verify();

        assertNull(user);
    }
View Full Code Here

        registry.performRegistryStartup();

        Session session = registry.getService(Session.class);

        session.save(new User("root", "21232f297a57a5a743894a0e4a801fc3"));

        session.flush();

    }
View Full Code Here

    @Test
    public void findByNonExistingName() {
        UserDao dao = registry.getService(UserDao.class);

        User user = dao.findByName("igor");

        assertNull(user);
    }
View Full Code Here

    @Test
    public void findByName() {

        UserDao dao = registry.getService(UserDao.class);

        User user = dao.findByName("root");

        assertNotNull(user);
    }
View Full Code Here

    }

    @Test
    public void authenticateSuccessfully() {

        final User user = new User("admin", "21232f297a57a5a743894a0e4a801fc3");

        when(userDao.findByName("admin")).thenReturn(user);

        User result = authenticator.authenticate("admin", "admin");

        assertNotNull(result);
        assertEquals(result.getName(), "admin");
        assertEquals(result.getPassword(), "21232f297a57a5a743894a0e4a801fc3");
    }
View Full Code Here

    }

    @Test
    public void authenticateUserNotFound() {

        User user = authenticator.authenticate("admin", "wrong");

        assertNull(user);
    }
View Full Code Here

    }

    @Test
    public void authenticateWrongPassword() {

        when(userDao.findByName("admin")).thenReturn(new User("admin", "secret"));

        User user = authenticator.authenticate("admin", "admin");

        assertNull(user);
    }
View Full Code Here

    public void authenticateSuccessfully() {

        mockery.checking(new Expectations() {{
            oneOf(userDao).findByName("admin");

            will(returnValue(new User("admin", "21232f297a57a5a743894a0e4a801fc3")));
        }});

        User user = authenticator.authenticate("admin", "admin");

        assertNotNull(user);
        assertEquals(user.getName(), "admin");
        assertEquals(user.getPassword(), "21232f297a57a5a743894a0e4a801fc3");
    }
View Full Code Here

TOP

Related Classes of com.tapestry5book.entities.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.