@ContextConfiguration(locations={"classpath*:/META-INF/spring-context.xml","classpath*:/spring-context.xml"})
public abstract class AbstractRbacManagerTestCase
extends junit.framework.TestCase
| Modifier and Type | Field and Description |
|---|---|
protected RbacManagerEventTracker |
eventTracker |
protected org.slf4j.Logger |
log |
| Constructor and Description |
|---|
AbstractRbacManagerTestCase() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterSetup()
Allows subclasses to hook code after a test case has finished it's setup
|
abstract void |
assertEventCount() |
org.apache.archiva.redback.rbac.Role |
getChildRole(org.apache.archiva.redback.rbac.RBACManager manager,
org.apache.archiva.redback.rbac.Role role,
String expectedChildRoleName,
int childRoleCount) |
org.apache.archiva.redback.rbac.RBACManager |
getRbacManager() |
protected int |
incAssignements(int size)
getAllUserAssignments() can return more for ldap as when creating a group
it's mandatory to have at leat 1 user in the group
|
void |
setRbacManager(org.apache.archiva.redback.rbac.RBACManager store) |
void |
setUp() |
protected boolean |
supportChildRole()
ldap doesn't support child roles
|
void |
tearDown() |
void |
testAddGetChildRole() |
void |
testAddGetChildRoleViaName() |
void |
testAddGetPermission() |
void |
testAddGetRole() |
void |
testAddRemovePermanentOperation() |
void |
testAddRemovePermanentPermission() |
void |
testAddRemovePermanentRole() |
void |
testAllowRoleWithoutPermissions() |
void |
testGetAssignedPermissions() |
void |
testGetAssignedPermissionsDeep() |
void |
testGetAssignedPermissionsNoChildRoles() |
void |
testGetAssignedRoles() |
void |
testGetRolesDeep() |
void |
testGlobalResource() |
void |
testGlobalResourceOneLiner() |
void |
testInitialize() |
void |
testLargeApplicationInit() |
void |
testResources() |
void |
testStoreInitialization() |
void |
testUserAssignmentAddRemoveSecondRole() |
void |
testUserAssignmentAddRole() |
void |
testUserAssignmentMultipleRoles() |
void |
testUserAssignmentMultipleRolesWithChildRoles() |
void |
testUserAssignmentWithChildRoles() |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toStringassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, formatprotected RbacManagerEventTracker eventTracker
protected org.slf4j.Logger log
public void setRbacManager(org.apache.archiva.redback.rbac.RBACManager store)
public org.apache.archiva.redback.rbac.RBACManager getRbacManager()
public void setUp()
throws Exception
setUp in class junit.framework.TestCaseExceptionpublic void tearDown()
throws Exception
tearDown in class junit.framework.TestCaseExceptionpublic abstract void assertEventCount()
public void testAddGetPermission()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testAddGetRole()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testAllowRoleWithoutPermissions()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionprotected boolean supportChildRole()
public void testAddGetChildRole()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testAddGetChildRoleViaName()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testUserAssignmentAddRole()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testUserAssignmentWithChildRoles()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testGetAssignedPermissionsNoChildRoles()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testGlobalResource()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testGlobalResourceOneLiner()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testUserAssignmentAddRemoveSecondRole()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testUserAssignmentMultipleRoles()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testUserAssignmentMultipleRolesWithChildRoles()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testGetAssignedRoles()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionprotected int incAssignements(int size)
size - public void testGetAssignedPermissions()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic org.apache.archiva.redback.rbac.Role getChildRole(org.apache.archiva.redback.rbac.RBACManager manager,
org.apache.archiva.redback.rbac.Role role,
String expectedChildRoleName,
int childRoleCount)
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testAddRemovePermanentRole()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testGetRolesDeep()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testGetAssignedPermissionsDeep()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testLargeApplicationInit()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testAddRemovePermanentPermission()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionpublic void testAddRemovePermanentOperation()
throws org.apache.archiva.redback.rbac.RbacManagerException
org.apache.archiva.redback.rbac.RbacManagerExceptionprotected void afterSetup()
Copyright © 2006–2014 The Apache Software Foundation. All rights reserved.