Package org.apache.felix.useradmin.impl.role

Examples of org.apache.felix.useradmin.impl.role.GroupImpl


     */
    public void testRemoveExistingRequiredMemberOk() {
        UserImpl role1 = new UserImpl("bar");
        UserImpl role2 = new UserImpl("qux");
       
        GroupImpl group = new GroupImpl("foo");
        assertTrue(group.addMember(role1));
        assertTrue(group.addRequiredMember(role2));

        assertEquals(1, group.getMembers().length);
        assertEquals(1, group.getRequiredMembers().length);
       
        assertTrue(group.removeMember(role2));

        assertEquals(1, group.getMembers().length);
        assertNull(group.getRequiredMembers());
    }
View Full Code Here


    public void testRemoveNonExistingMemberOk() {
        UserImpl role1 = new UserImpl("bar");
        UserImpl role2 = new UserImpl("qux");
        UserImpl role3 = new UserImpl("quu");
       
        GroupImpl group = new GroupImpl("foo");
        assertTrue(group.addMember(role1));
        assertTrue(group.addRequiredMember(role2));

        assertEquals(1, group.getMembers().length);
        assertEquals(1, group.getRequiredMembers().length);
       
        assertFalse(group.removeMember(role3));

        assertEquals(1, group.getMembers().length);
        assertEquals(1, group.getRequiredMembers().length);
    }
View Full Code Here

        super.setUp();
       
        m_securityManager = new TestSecurityManager();
        System.setSecurityManager(m_securityManager);

        m_group = new GroupImpl("group");
    }
View Full Code Here

    public static Role createRole(int type, String name) {
        if (type == Role.USER) {
            UserImpl result = new UserImpl(name);
            return result;
        } else if (type == Role.GROUP) {
            GroupImpl result = new GroupImpl(name);
            return result;
        } else {
            RoleImpl result = new RoleImpl(name);
            return result;
        }
View Full Code Here

TOP

Related Classes of org.apache.felix.useradmin.impl.role.GroupImpl

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.