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

Examples of org.apache.felix.useradmin.impl.role.GroupImpl.addMember()


    /**
     * Tests that adding a role as basic member twice does not cause duplication.
     */
    public void testAddBasicMemberWithExistingBasicMemberOk() {
        GroupImpl group = new GroupImpl("foo");
        assertTrue(group.addMember(new UserImpl("bar")));
        assertFalse(group.addMember(new UserImpl("bar"))); // should be ignored...

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


     * Tests that adding a role as basic member twice does not cause duplication.
     */
    public void testAddBasicMemberWithExistingBasicMemberOk() {
        GroupImpl group = new GroupImpl("foo");
        assertTrue(group.addMember(new UserImpl("bar")));
        assertFalse(group.addMember(new UserImpl("bar"))); // should be ignored...

        assertEquals(1, group.getMembers().length);
        assertNull(group.getRequiredMembers());
    }

View Full Code Here

     * Tests that adding a role as required member works if it is not contained at all.
     */
    public void testAddBasicMemberWithExistingRequiredMemberOk() {
        GroupImpl group = new GroupImpl("foo");
        assertTrue(group.addRequiredMember(new UserImpl("bar")));
        assertFalse(group.addMember(new UserImpl("bar"))); // should be ignored...

        assertNull(group.getMembers());
        assertEquals(1, group.getRequiredMembers().length);
    }

View Full Code Here

    /**
     * Tests that adding a role as basic member while another role with the same name exists does not cause duplication.
     */
    public void testAddBasicMemberWithExistingRoleOk() {
        GroupImpl group = new GroupImpl("foo");
        assertTrue(group.addMember(new UserImpl("bar")));
        assertFalse(group.addMember(new RoleImpl("bar"))); // should be ignored...

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

     * Tests that adding a role as basic member while another role with the same name exists does not cause duplication.
     */
    public void testAddBasicMemberWithExistingRoleOk() {
        GroupImpl group = new GroupImpl("foo");
        assertTrue(group.addMember(new UserImpl("bar")));
        assertFalse(group.addMember(new RoleImpl("bar"))); // should be ignored...

        assertEquals(1, group.getMembers().length);
        assertNull(group.getRequiredMembers());
    }

View Full Code Here

    /**
     * Tests that adding a role as basic member works if it is not contained at all.
     */
    public void testAddNonExistingMemberOk() {
        GroupImpl group = new GroupImpl("foo");
        assertTrue(group.addMember(new UserImpl("bar")));
       
        assertEquals(1, group.getMembers().length);
        assertNull(group.getRequiredMembers());
    }

View Full Code Here

    /**
     * Tests that adding a role as required member works if it is not contained at all.
     */
    public void testAddRequiredMemberWithExistingBasicMemberOk() {
        GroupImpl group = new GroupImpl("foo");
        assertTrue(group.addMember(new UserImpl("bar")));
        assertFalse(group.addRequiredMember(new UserImpl("bar"))); // should be ignored...

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

    public void testRemoveExistingBasicMemberOk() {
        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);
       
View Full Code Here

    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);
       
View Full Code Here

        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);
       
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.