Package org.apache.ace.useradmin.ui.editor

Examples of org.apache.ace.useradmin.ui.editor.UserDTO


        }
    }

    public void testAddUserWithNullUsername() throws Exception {
        try {
            UserDTO userDTO = new UserDTO(null, "pwd", TEST_GROUP);
            m_userEditor.addUser(userDTO);

            fail("Expected IllegalArgumentException!");
        }
        catch (IllegalArgumentException ex) {
View Full Code Here


        }
    }

    public void testEditNonExistingUser() throws Exception {
        try {
            UserDTO userDTO = new UserDTO("nonExistingUser", null, null);
            userDTO.setUsername("anotherName");

            m_userEditor.editUsername(userDTO);

            fail("Expected UserNotFoundException!");
        }
View Full Code Here

            assertEquals("User: nonExistingUser not found", userNotFoundException.getMessage());
        }
    }

    public void testEditUsernameWithAlreadyExistingName() throws Exception {
        UserDTO userDTO = new UserDTO("user1", "pwd", TEST_GROUP);
        m_userEditor.addUser(userDTO);

        userDTO = new UserDTO("user2", "pwd", TEST_GROUP);
        m_userEditor.addUser(userDTO);

        try {
            userDTO.setUsername("user1");
            m_userEditor.editUsername(userDTO);

            fail("Expected UserAlreadyExistsException!");
        }
        catch (UserAlreadyExistsException userAlreadyExistsException) {
View Full Code Here

            assertEquals("User: user1 already exists", userAlreadyExistsException.getMessage());
        }
    }

    public void testEditUserNameWithEmptyName() throws GroupNotFoundException, UserAlreadyExistsException, UserNotFoundException {
        UserDTO userDTO = new UserDTO("user", "pwd", TEST_GROUP);
        m_userEditor.addUser(userDTO);

        try {
            userDTO.setUsername("");
            m_userEditor.editUsername(userDTO);

            fail("Expected IllegalArgumentException!");
        }
        catch (IllegalArgumentException invalidArgumentException) {
View Full Code Here

            assertEquals("oldUsername and newUsername cannot be null or \"\" ", invalidArgumentException.getMessage());
        }
    }

    public void testEditUserNameWithNull() throws GroupNotFoundException, UserAlreadyExistsException, UserNotFoundException {
        UserDTO userDTO = new UserDTO("user", "pwd", TEST_GROUP);
        m_userEditor.addUser(userDTO);

        try {
            userDTO.setUsername(null);
            m_userEditor.editUsername(userDTO);

            fail("Expected IllegalArgumentException!");
        }
        catch (IllegalArgumentException invalidArgumentException) {
View Full Code Here

    }

    public void testEditUsernameWithValidName() throws Exception {
        String username = "user1";

        UserDTO userDTO = new UserDTO(username, "pwd", TEST_GROUP);
        m_userEditor.addUser(userDTO);

        m_userAdmin.getUser("username", username).getProperties().put("username", "user2");

        User user = (User) m_userAdmin.getRole(username);
        assertEquals(username, user.getName());
        assertEquals("user2", (String) user.getProperties().get("username"));

        user = m_userAdmin.getUser("username", "user2");
        userDTO = new UserDTO(user, m_userEditor.getGroup(user));
        assertEquals(username, user.getName());
        assertEquals("user2", (String) user.getProperties().get("username"));
    }
View Full Code Here

        assertEquals(username, user.getName());
        assertEquals("user2", (String) user.getProperties().get("username"));
    }

    public void testEditUserWithEmptyPassword() throws Exception {
        UserDTO userDTO = new UserDTO("tran", "tran", TEST_GROUP);
        m_userEditor.addUser(userDTO);

        try {
            userDTO.setPassword("");
            m_userEditor.editPassword(userDTO);

            fail("Expected IllegalArgumentException!");
        }
        catch (IllegalArgumentException e) {
View Full Code Here

            assertEquals("Username or Password cannot be null or \"\" ", e.getMessage());
        }
    }

    public void testEditUserWithNullPassword() throws Exception {
        UserDTO userDTO = new UserDTO("tran", "tran", TEST_GROUP);
        m_userEditor.addUser(userDTO);

        try {
            userDTO.setPassword(null);
            m_userEditor.editPassword(userDTO);

            fail("Expected IllegalArgumentException!");
        }
        catch (IllegalArgumentException e) {
View Full Code Here

    }

    public void testEditUserWithValidPassword() throws Exception {
        String username = "user1";

        UserDTO userDTO = new UserDTO(username, "pwd", TEST_GROUP);
        m_userEditor.addUser(userDTO);

        userDTO.setPassword(username);
        m_userEditor.editPassword(userDTO);

        assertEquals(username, (String) m_userEditor.getUser(username).getCredentials().get("password"));
    }
View Full Code Here

TOP

Related Classes of org.apache.ace.useradmin.ui.editor.UserDTO

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.