Search in sources :

Example 1 with WebGroup

use of org.opennms.netmgt.config.WebGroup in project opennms by OpenNMS.

the class RolesTest method testRoles.

@Test
public void testRoles() throws Exception {
    assertNotNull(m_roleMgr);
    assertNotNull(m_roleMgr.getRoles());
    String[] roleNames = m_groupManager.getRoleNames();
    assertEquals(roleNames.length, m_roleMgr.getRoles().size());
    for (int i = 0; i < roleNames.length; i++) {
        String roleName = roleNames[i];
        Role role = m_groupManager.getRole(roleName);
        WebRole webRole = m_roleMgr.getRole(roleName);
        assertNotNull(webRole);
        assertRole(role, webRole);
    }
    for (String groupName : m_groupManager.getGroupNames()) {
        Group group = m_groupManager.getGroup(groupName);
        WebGroup webGroup = m_groupMgr.getGroup(groupName);
        assertGroup(group, webGroup);
    }
    for (String userName : m_userManager.getUserNames()) {
        User user = m_userManager.getUser(userName);
        WebUser webUser = m_userMgr.getUser(userName);
        assertUser(user, webUser);
    }
    WebRole oncall = m_roleMgr.getRole("oncall");
    assertEquals("oncall", oncall.getName());
    assertEquals(m_groupMgr.getGroup("InitialGroup"), oncall.getMembershipGroup());
}
Also used : WebRole(org.opennms.netmgt.config.WebRole) Role(org.opennms.netmgt.config.groups.Role) Group(org.opennms.netmgt.config.groups.Group) WebGroup(org.opennms.netmgt.config.WebGroup) WebUser(org.opennms.netmgt.config.WebUser) User(org.opennms.netmgt.config.users.User) WebRole(org.opennms.netmgt.config.WebRole) WebUser(org.opennms.netmgt.config.WebUser) WebGroup(org.opennms.netmgt.config.WebGroup) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)1 WebGroup (org.opennms.netmgt.config.WebGroup)1 WebRole (org.opennms.netmgt.config.WebRole)1 WebUser (org.opennms.netmgt.config.WebUser)1 Group (org.opennms.netmgt.config.groups.Group)1 Role (org.opennms.netmgt.config.groups.Role)1 User (org.opennms.netmgt.config.users.User)1