Package org.osgi.service.useradmin

Examples of org.osgi.service.useradmin.User


    /**
     * Tests that a user always implies itself.
     */
    public void testUserAlwaysImpliesItself() {
        User user = RoleFactory.createUser("foo");
       
        assertTrue(m_roleChecker.isImpliedBy(user, user));
    }
View Full Code Here


    /**
     * Test that a user does never imply a group to which it is not a member.
     */
    public void testUserDoesNotImplyNotImpliedGroup() {
        User user = RoleFactory.createUser("foo");
        Group group = RoleFactory.createGroup("bar");
       
        assertFalse(m_roleChecker.isImpliedBy(user, group));
    }
View Full Code Here

    /**
     * Test that a user does never imply a group to which it is not a member.
     */
    public void testUserImpliesImpliedGroup() {
        User user = RoleFactory.createUser("foo");
       
        Group group = RoleFactory.createGroup("bar");
        group.addRequiredMember(m_anyone);
        group.addMember(user);

View Full Code Here

    /**
     * Test that a user does never imply a group to which it is not a member.
     */
    public void testGroupDoesNotImplyNotImpliedUser() {
        User user = RoleFactory.createUser("foo");
       
        Group group = RoleFactory.createGroup("bar");
        group.addMember(user);
       
        assertFalse(m_roleChecker.isImpliedBy(user, group));
View Full Code Here

    /**
     * Test that a group does never imply a group to which it is a required member.
     */
    public void testGroupDoesNotImplySameRequiredGroup() {
        User user = RoleFactory.createUser("foo");
       
        Group group = RoleFactory.createGroup("bar");
        group.addRequiredMember(group);
        group.addMember(user);
       
View Full Code Here

    /**
     * Test that a group does never imply a group to which it is a basic member.
     */
    public void testGroupDoesNotImplySameGroup() {
        User user = RoleFactory.createUser("foo");
       
        Group group = RoleFactory.createGroup("bar");
        group.addMember(group);
        group.addMember(user);
       
View Full Code Here

    /**
     * Test that a membership can be implied for users belonging to multiple required groups.
     */
    public void testRequiredRolesMultipleRequiredGroupsOk() {
        User elmer = RoleFactory.createUser("elmer");
        User pepe = RoleFactory.createUser("pepe");
        User bugs = RoleFactory.createUser("bugs");
        User daffy = RoleFactory.createUser("daffy");
       
        Group administrators = RoleFactory.createGroup("administrators");
        administrators.addRequiredMember(m_anyone);
        administrators.addMember(elmer);
        administrators.addMember(pepe);
View Full Code Here

    /**
     * Test that a membership can be implied for users belonging to multiple non-required groups.
     */
    public void testRequiredRolesMultipleGroupsOk() {
        User elmer = RoleFactory.createUser("elmer");
        User pepe = RoleFactory.createUser("pepe");
        User bugs = RoleFactory.createUser("bugs");
        User daffy = RoleFactory.createUser("daffy");
       
        Group administrators = RoleFactory.createGroup("administrators");
        administrators.addRequiredMember(m_anyone);
        administrators.addMember(elmer);
        administrators.addMember(pepe);
View Full Code Here

        voters.addRequiredMember(adults);
        voters.addMember(m_anyone);
       
       
        // Elmer belongs to the citizens and adults...
        User elmer = RoleFactory.createUser("elmer");
        citizens.addMember(elmer);
        adults.addMember(elmer);
       
        // Pepe belongs to the citizens, but is not an adult...
        User pepe = RoleFactory.createUser("pepe");
        citizens.addMember(pepe);
       
        // Bugs is an adult, but is not a citizen...
        User bugs = RoleFactory.createUser("bugs");
        adults.addMember(bugs);
       
        // Daffy is not an adult, neither a citizen...
        User daffy = RoleFactory.createUser("daffy");

        assertTrue(m_roleChecker.isImpliedBy(voters, elmer));
        assertFalse(m_roleChecker.isImpliedBy(voters, pepe));
        assertFalse(m_roleChecker.isImpliedBy(voters, bugs));
        assertFalse(m_roleChecker.isImpliedBy(voters, daffy));
View Full Code Here

    /**
     * Tests that adding a basic member to a group works.
     */
    public void testAddGroupMemberOk() {
        User user1 = (User) m_userAdmin.createRole("user1", Role.USER);
        Group group1 = (Group) m_userAdmin.createRole("group1", Role.GROUP);
       
        assertTrue(group1.addMember(user1));
        assertFalse(group1.addMember(user1));
    }
View Full Code Here

TOP

Related Classes of org.osgi.service.useradmin.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.