org.alfresco.repo.security.permissions.impl
Class PermissionServiceTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.alfresco.repo.security.permissions.impl.AbstractPermissionTest
              extended by org.alfresco.repo.security.permissions.impl.PermissionServiceTest
All Implemented Interfaces:
junit.framework.Test

public class PermissionServiceTest
extends AbstractPermissionTest


Field Summary
 
Fields inherited from class org.alfresco.repo.security.permissions.impl.AbstractPermissionTest
aclDaoComponent, authenticationComponent, authenticationService, authorityDAO, authorityService, dictionaryService, namespacePrefixResolver, nodeDAO, nodeService, permissionModelDAO, permissionService, personService, retryingTransactionHelper, ROLE_AUTHENTICATED, rootNodeRef, serviceRegistry, sessionFactory, systemNodeRef
 
Constructor Summary
PermissionServiceTest()
           
 
Method Summary
 void setUp()
           
 void test_AR_2055()
           
 void test_DefiningDefining_AclUpdatePerformance()
           
 void test_DefiningShared_AclUpdatePerformance()
           
 void testAclInsertionPerformanceDefining()
           
 void testAclInsertionPerformanceMixed()
           
 void testAclInsertionPerformanceShared()
           
 void testAdminUserPermissions()
           
 void testAllAuthorities()
           
 void testAllPermissions()
           
 void testAllPermissionsAllAuthorities()
           
 void testAllPermissionSet()
           
 void testAlterInherit()
           
 void testAlterNodePermissions()
           
 void testAncestorRequirementAndInheritance()
           
 void testAuthenticatedAuthority()
           
 void testAuthenticatedRoleIsPresent()
           
 void testChangeGroupUid()
           
 void testChangePersonUid()
           
 void testChildrenRequirements()
           
 void testClearPermission()
           
 void testClearPermissionNullAuthority()
           
 void testComplexDenyOnRootNode()
           
 void testContentPermissions()
           
 void testDefaultModelPermissions()
           
 void testDelete()
           
 void testDenyPermissionOnRootNOde()
           
 void testDenySimplePermisionOnRootNode()
           
 void testDoubleSetAllowDeny()
           
 void testEffectiveComposite()
           
 void testEqualBarCaseAuthorities()
           
 void testGetAllSetPermissions()
           
 void testGetAllSetPermissionsFromAllNodes()
           
 void testGetSettablePermissionsForNode()
           
 void testGetSettablePermissionsForType()
           
 void testGlobalPermissionsForAdmin()
           
 void testGroupAndUserInteraction()
           
 void testInheritPermissions()
           
 void testMove()
           
 void testNestedRunAsRealAndEffectiveUsersWithNoPriorAuthentication()
           
 void testNestedRunAsRealAndEffectiveUsersWithPriorAuthentication()
           
 void testOldAllPermissions()
           
 void testPerf()
           
 void testPerformance()
           
 void testPermissionCacheOnMove()
           
 void testPermissionCase()
           
 void testPermissionGroupOnRoot()
           
 void testPermissionGroupSimpleInheritance()
           
 void testPositionInformation()
          This will break when merged forward
 void testRunAsRealAndEffectiveUsersWithNoPriorAuthentication()
           
 void testRunAsRealAndEffectiveUsersWithPriorAuthentication()
           
 void testSetInheritFalse()
           
 void testSetInheritTrue()
           
 void testSetNodePermissionEntry()
           
 void testSetNodePermissionEntry2()
           
 void testSetPermissionEntry()
           
 void testSetPermissionEntryElements()
           
 void testSimplePermissionOnRoot()
           
 void testSimplePermissionSimpleInheritance()
           
 void testSystemUserPermissions()
           
 void testWeSetConsumerOnRootIsNotSupportedByHasPermisssionAsItIsTheWrongType()
           
 void xtestAclInsertionPerformanceDefining()
           
 void xtestAclInsertionPerformanceMixed()
           
 void xtestAclInsertionPerformanceShared()
           
 void xtestFindNodesByPermission()
           
 
Methods inherited from class org.alfresco.repo.security.permissions.impl.AbstractPermissionTest
getPermission, runAs, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, 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, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PermissionServiceTest

public PermissionServiceTest()
Method Detail

testMove

public void testMove()

testChangePersonUid

public void testChangePersonUid()

testChangeGroupUid

public void testChangeGroupUid()

testAuthenticatedRoleIsPresent

public void testAuthenticatedRoleIsPresent()

setUp

public void setUp()
           throws java.lang.Exception
Overrides:
setUp in class AbstractPermissionTest
Throws:
java.lang.Exception

testDelete

public void testDelete()

testPositionInformation

public void testPositionInformation()
This will break when merged forward


test_AR_2055

public void test_AR_2055()

testRunAsRealAndEffectiveUsersWithPriorAuthentication

public void testRunAsRealAndEffectiveUsersWithPriorAuthentication()

testNestedRunAsRealAndEffectiveUsersWithPriorAuthentication

public void testNestedRunAsRealAndEffectiveUsersWithPriorAuthentication()

testRunAsRealAndEffectiveUsersWithNoPriorAuthentication

public void testRunAsRealAndEffectiveUsersWithNoPriorAuthentication()

testNestedRunAsRealAndEffectiveUsersWithNoPriorAuthentication

public void testNestedRunAsRealAndEffectiveUsersWithNoPriorAuthentication()

testDefaultModelPermissions

public void testDefaultModelPermissions()

testSystemUserPermissions

public void testSystemUserPermissions()

testAdminUserPermissions

public void testAdminUserPermissions()

testWeSetConsumerOnRootIsNotSupportedByHasPermisssionAsItIsTheWrongType

public void testWeSetConsumerOnRootIsNotSupportedByHasPermisssionAsItIsTheWrongType()

testEqualBarCaseAuthorities

public void testEqualBarCaseAuthorities()

testGetAllSetPermissions

public void testGetAllSetPermissions()

testPermissionCacheOnMove

public void testPermissionCacheOnMove()

testSetInheritFalse

public void testSetInheritFalse()

testSetInheritTrue

public void testSetInheritTrue()

testAlterInherit

public void testAlterInherit()

testSetNodePermissionEntry

public void testSetNodePermissionEntry()

testSetNodePermissionEntry2

public void testSetNodePermissionEntry2()

testAlterNodePermissions

public void testAlterNodePermissions()

testDoubleSetAllowDeny

public void testDoubleSetAllowDeny()

testSetPermissionEntryElements

public void testSetPermissionEntryElements()

testSetPermissionEntry

public void testSetPermissionEntry()

testGetSettablePermissionsForType

public void testGetSettablePermissionsForType()

testGetSettablePermissionsForNode

public void testGetSettablePermissionsForNode()

testSimplePermissionOnRoot

public void testSimplePermissionOnRoot()

testGlobalPermissionsForAdmin

public void testGlobalPermissionsForAdmin()

testPermissionGroupOnRoot

public void testPermissionGroupOnRoot()

testSimplePermissionSimpleInheritance

public void testSimplePermissionSimpleInheritance()

testPermissionGroupSimpleInheritance

public void testPermissionGroupSimpleInheritance()

testDenySimplePermisionOnRootNode

public void testDenySimplePermisionOnRootNode()

testDenyPermissionOnRootNOde

public void testDenyPermissionOnRootNOde()

testComplexDenyOnRootNode

public void testComplexDenyOnRootNode()

testPerformance

public void testPerformance()
                     throws java.lang.Exception
Throws:
java.lang.Exception

testPerf

public void testPerf()
              throws java.lang.Exception
Throws:
java.lang.Exception

testAllPermissions

public void testAllPermissions()

testOldAllPermissions

public void testOldAllPermissions()

testAuthenticatedAuthority

public void testAuthenticatedAuthority()

testAllAuthorities

public void testAllAuthorities()

testAllPermissionsAllAuthorities

public void testAllPermissionsAllAuthorities()

testGroupAndUserInteraction

public void testGroupAndUserInteraction()

testInheritPermissions

public void testInheritPermissions()

testAncestorRequirementAndInheritance

public void testAncestorRequirementAndInheritance()

testPermissionCase

public void testPermissionCase()

testEffectiveComposite

public void testEffectiveComposite()

testContentPermissions

public void testContentPermissions()

testAllPermissionSet

public void testAllPermissionSet()

testChildrenRequirements

public void testChildrenRequirements()

testClearPermission

public void testClearPermission()

xtestAclInsertionPerformanceShared

public void xtestAclInsertionPerformanceShared()

xtestAclInsertionPerformanceDefining

public void xtestAclInsertionPerformanceDefining()

xtestAclInsertionPerformanceMixed

public void xtestAclInsertionPerformanceMixed()

testClearPermissionNullAuthority

public void testClearPermissionNullAuthority()

testGetAllSetPermissionsFromAllNodes

public void testGetAllSetPermissionsFromAllNodes()

test_DefiningShared_AclUpdatePerformance

public void test_DefiningShared_AclUpdatePerformance()

test_DefiningDefining_AclUpdatePerformance

public void test_DefiningDefining_AclUpdatePerformance()

testAclInsertionPerformanceShared

public void testAclInsertionPerformanceShared()

testAclInsertionPerformanceDefining

public void testAclInsertionPerformanceDefining()

testAclInsertionPerformanceMixed

public void testAclInsertionPerformanceMixed()

xtestFindNodesByPermission

public void xtestFindNodesByPermission()


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.