@Test public void testGroupsObjectScopeRolesContext() { UserInfo ldapUserInfo = createLdapUserInfoWithGroupCtx(OBJECT_SCOPE, "ou=Roles,dc=jbpm,dc=org"); assertGroups(ldapUserInfo, false, false, false, false); }
@Test public void testGroupsObjectScopeBaseDnContext() { UserInfo ldapUserInfo = createLdapUserInfoWithGroupCtx(OBJECT_SCOPE, "dc=jbpm,dc=org"); assertGroups(ldapUserInfo, false, false, false, false); }
@Test public void testGroupsObjectScopeManagerContext() { UserInfo ldapUserInfo = createLdapUserInfoWithGroupCtx(OBJECT_SCOPE, "cn=manager,ou=Roles,dc=jbpm,dc=org"); assertGroups(ldapUserInfo, true, false, false, false); }
@Test public void testGroupsOneLevelScopeEngContext() { UserInfo ldapUserInfo = createLdapUserInfoWithGroupCtx(ONELEVEL_SCOPE, "ou=ENG,ou=Roles,dc=jbpm,dc=org"); assertGroups(ldapUserInfo, false, false, true, false); }
@Test public void testGroupsOneLevelScopeBaseDnContext() { UserInfo ldapUserInfo = createLdapUserInfoWithGroupCtx(ONELEVEL_SCOPE, "dc=jbpm,dc=org"); assertGroups(ldapUserInfo, false, false, false, false); }
@Test public void testGroupsOneLevelScopeManagerContext() { UserInfo ldapUserInfo = createLdapUserInfoWithGroupCtx(ONELEVEL_SCOPE, "cn=manager,ou=Roles,dc=jbpm,dc=org"); assertGroups(ldapUserInfo, false, false, false, false); }
@Test public void testGroupsOneLevelScopeRolesContext() { UserInfo ldapUserInfo = createLdapUserInfoWithGroupCtx(ONELEVEL_SCOPE, "ou=Roles,dc=jbpm,dc=org"); assertGroups(ldapUserInfo, true, true, false, false); }
@Test public void testGroupsSubtreeScopeBaseDnContext() { UserInfo ldapUserInfo = createLdapUserInfoWithGroupCtx(SUBTREE_SCOPE, "dc=jbpm,dc=org"); assertGroups(ldapUserInfo, true, true, true, true); }
@Test public void testGroupsSubtreeScopeRolesContext() { UserInfo ldapUserInfo = createLdapUserInfoWithGroupCtx(SUBTREE_SCOPE, "ou=Roles,dc=jbpm,dc=org"); assertGroups(ldapUserInfo, true, true, true, true); }
@Test public void testGroupsSubtreeScopeManagerContext() { UserInfo ldapUserInfo = createLdapUserInfoWithGroupCtx(SUBTREE_SCOPE, "cn=manager,ou=Roles,dc=jbpm,dc=org"); assertGroups(ldapUserInfo, true, false, false, false); }
@Test public void testGroupsSubtreeScopeEngContext() { UserInfo ldapUserInfo = createLdapUserInfoWithGroupCtx(SUBTREE_SCOPE, "ou=ENG,ou=Roles,dc=jbpm,dc=org"); assertGroups(ldapUserInfo, false, false, true, true); }
@Test public void testGroupsInvalidScope() { Properties properties = createUserInfoProperties(); properties.setProperty(LDAPUserInfoImpl.SEARCH_SCOPE, "xyz"); UserInfo ldapUserInfo = createLdapUserInfoCn(properties); assertGroups(ldapUserInfo, true, true, false, false); }
@Test public void testGroupsDefaultScope() { UserInfo ldapUserInfo = createLdapUserInfoCn(createUserInfoProperties()); assertGroups(ldapUserInfo, true, true, false, false); }