Package org.apache.turbine.om.security

Examples of org.apache.turbine.om.security.User


      throws Exception
    {
        SecurityService ss = TurbineSecurity.getService();
        UserManager um = ss.getUserManager();

        User admin = um.retrieve("admin");

        try
        {
            User doesNotExist = um.retrieve("does-not-exist");
            fail("Non existing Account was retrieved");
        }
        catch (Exception e)
        {
            assertEquals("Wrong Exception thrown: " + e.getClass().getName(), e.getClass(), UnknownEntityException.class);
View Full Code Here


      throws Exception
    {
        SecurityService ss = TurbineSecurity.getService();
        UserManager um = ss.getUserManager();

        User admin = um.retrieve("admin", "admin");

        try
        {
            admin = um.retrieve("admin", "no such password");
            fail("User was authenticated with wrong password");
View Full Code Here

      throws Exception
    {
        SecurityService ss = TurbineSecurity.getService();
        UserManager um = ss.getUserManager();

        User admin = um.retrieve("admin");
        um.store(admin);

        try
        {
            User newbie = TurbineSecurity.getUserInstance();
            newbie.setName("newbie");

            um.store(newbie);
            fail("Non Existing User could be stored!");
        }
        catch (Exception e)
View Full Code Here

      throws Exception
    {
        SecurityService ss = TurbineSecurity.getService();
        UserManager um = ss.getUserManager();

        User admin = um.retrieve("admin");

        um.authenticate(admin, "admin");

        try
        {
            User newbie = TurbineSecurity.getUserInstance();
            newbie.setName("newbie");

            um.authenticate(newbie, "somePw");
            fail("User was authenticated with wrong password");
        }
        catch (Exception e)
View Full Code Here

      throws Exception
    {
        SecurityService ss = TurbineSecurity.getService();
        UserManager um = ss.getUserManager();

        User admin = um.retrieveById(new Integer(1));

        try
        {
            User doesNotExist = um.retrieveById(new Integer(667));
            fail("Non existing Account was retrieved");
        }
        catch (Exception e)
        {
            assertEquals("Wrong Exception thrown: " + e.getClass().getName(), e.getClass(), UnknownEntityException.class);
View Full Code Here

      throws Exception
    {
        SecurityService ss = TurbineSecurity.getService();
        UserManager um = ss.getUserManager();

        User newbie = TurbineSecurity.getUserInstance();
        newbie.setName("newbie");

        newbie.setFirstName("John");
        newbie.setLastName("Doe");

        um.createAccount(newbie, "newbie");

        List users = um.retrieveList(new org.apache.torque.util.Criteria());
        assertEquals("User was not added", users.size(), 3);

        try
        {
            User admin = um.retrieve("admin");

            um.createAccount(admin, "admin");
            fail("Existing User could be added!");
        }
        catch (Exception e)
        {
            assertEquals("Wrong Exception thrown: " + e.getClass().getName(), e.getClass(), EntityExistsException.class);
        }

        try
        {
            User empty = TurbineSecurity.getUserInstance();

            um.createAccount(empty, "empty");
            fail("User with empty Username could be added!");
        }
        catch (Exception e)
View Full Code Here

      throws Exception
    {
        SecurityService ss = TurbineSecurity.getService();
        UserManager um = ss.getUserManager();

        User newbie = um.retrieve("newbie");
        assertNotNull(newbie);

        um.removeAccount(newbie);

        try
        {
            User foo = TurbineSecurity.getUserInstance();
            foo.setName("foo");

            um.removeAccount(foo);
            fail("Non Existing User could be deleted!");
        }
        catch (Exception e)
View Full Code Here

      throws Exception
    {
        SecurityService ss = TurbineSecurity.getService();
        UserManager um = ss.getUserManager();

        User admin = um.retrieve("admin");
        assertNotNull(admin);

        um.changePassword(admin, admin.getPassword(), "foobar");

        User admin2 = um.retrieve("admin");
        assertEquals("Password was not changed!", "foobar", admin2.getPassword());

        try
        {
            admin = um.retrieve("admin");
            um.changePassword(admin, "admin", "foobar");
            fail("Password could be changed without old password!");
        }
        catch (Exception e)
        {
            assertEquals("Wrong Exception thrown: " + e.getClass().getName(), e.getClass(), PasswordMismatchException.class);
        }

        admin2 = um.retrieve("admin");
        assertEquals("Password was changed!", "foobar", admin2.getPassword());

        checkUserList();
    }
View Full Code Here

      throws Exception
    {
        SecurityService ss = TurbineSecurity.getService();
        UserManager um = ss.getUserManager();

        User admin = um.retrieve("admin");
        assertNotNull(admin);

        um.forcePassword(admin, "barbaz");

        User admin2 = um.retrieve("admin");
        assertEquals("Password was not changed!", "barbaz", admin2.getPassword());

        um.forcePassword(admin, "admin");

        admin2 = um.retrieve("admin");
        assertEquals("Password was not reset!", "admin", admin2.getPassword());


        checkUserList();
    }
View Full Code Here

        //
        // Wrap the returned Objects into TorqueUsers.
        //
        for (Iterator it = list.iterator(); it.hasNext(); )
        {
            User u = getNewUser((Persistent) it.next());
            newList.add(u);
        }

        return newList;
    }
View Full Code Here

TOP

Related Classes of org.apache.turbine.om.security.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.