public class

TestDefaultSpacePermissionManager

extends ConfluenceTestCase
java.lang.Object
   ↳ junit.framework.Assert
     ↳ junit.framework.TestCase
       ↳ com.atlassian.confluence.ConfluenceTestCase
         ↳ com.atlassian.confluence.security.TestDefaultSpacePermissionManager

Summary

[Expand]
Inherited Fields
From class com.atlassian.confluence.ConfluenceTestCase
Public Constructors
TestDefaultSpacePermissionManager()
Public Methods
void setUp()
void tearDown()
void testAddAnonymousGlobalAdminPermission()
void testAddAnonymousGlobalCreateSpacePermission()
void testAddAnonymousGlobalPermission()
void testAddAnonymousPermission()
void testAddGlobalPermission()
void testAddSpacePermission()
void testCreateInitialSpacePermissions()
void testGetGlobalPermissions()
void testGetGlobalPermissionsWithPermissionType()
void testGetGroupsForPermissionType()
void testGetGroupsForPermissionTypeWithInvalidGroup()
void testGetGroupsForPermissionTypeWithMultipleGroupPermissions()
void testGetGroupsForPermissionTypeWithNullSpace()
void testGetGroupsForPermissionTypeWithUserPermission()
void testGetGroupsWithGlobalPermissions()
void testGetGroupsWithPermissions()
void testGetUserWithPermissionOnSpace()
void testGetUsersForPermissionType()
void testHasAnonymousGlobalPermission()
void testHasAnonymousSpacePermission()
void testHasGlobalPermissionForAnonymousUserWithSpaceSpecified()
void testHasGlobalPermissionForGroup()
void testHasGlobalPermissionForGroupWithSpaceSpecified()
void testHasGlobalPermissionForUser()
void testHasGlobalPermissionForUserWithSpaceSpecified()
void testHasNoSpacePermissionForGroup()
void testHasPermissionForDeactivatedUser()
void testHasPermissionForDeactivatedUserDoesNotInheritFromAnonymousUser()
void testHasPermissionForSpace()
void testHasPermissionForSuperUser()
void testHasPermissionList()
void testHasPermissionListWithMixedUserSpacePermissions()
void testHasPermissionListWithNoPermissions()
void testHasPermissionUserWithNoUsePermissionDoesNotInheritFromAnonymousUser()
void testHasPermissionUserWithUsePermissionInheritsFromAnonymousUser()
void testHasPermissionWithUnpermittedAnonymousUser()
void testHasPermissionWithUnpermittedUser()
void testHasSpacePermissionForGroup()
void testHasSpacePermissionForUser()
void testHasSpacePermissionForUserWithInvalidSpace()
void testRemoveAllPermissions()
void testRemoveAllPermissionsForGroup()
void testRemoveAllPermissionsForUser()
void testRemoveAnonymousGlobalPermission()
void testRemoveAnonymousPermission()
void testRemoveGlobalPermission()
void testRemoveSpacePermission()
[Expand]
Inherited Methods
From class com.atlassian.confluence.ConfluenceTestCase
From class junit.framework.TestCase
From class junit.framework.Assert
From class java.lang.Object
From interface junit.framework.Test

Public Constructors

public TestDefaultSpacePermissionManager ()

Public Methods

public void setUp ()

Throws
Exception

public void tearDown ()

Throws
Exception

public void testAddAnonymousGlobalAdminPermission ()

public void testAddAnonymousGlobalCreateSpacePermission ()

public void testAddAnonymousGlobalPermission ()

Throws
Exception

public void testAddAnonymousPermission ()

Throws
Exception

public void testAddGlobalPermission ()

Throws
Exception

public void testAddSpacePermission ()

Throws
Exception

public void testCreateInitialSpacePermissions ()

Throws
Exception

public void testGetGlobalPermissions ()

public void testGetGlobalPermissionsWithPermissionType ()

public void testGetGroupsForPermissionType ()

public void testGetGroupsForPermissionTypeWithInvalidGroup ()

public void testGetGroupsForPermissionTypeWithMultipleGroupPermissions ()

public void testGetGroupsForPermissionTypeWithNullSpace ()

public void testGetGroupsForPermissionTypeWithUserPermission ()

public void testGetGroupsWithGlobalPermissions ()

public void testGetGroupsWithPermissions ()

public void testGetUserWithPermissionOnSpace ()

public void testGetUsersForPermissionType ()

public void testHasAnonymousGlobalPermission ()

public void testHasAnonymousSpacePermission ()

public void testHasGlobalPermissionForAnonymousUserWithSpaceSpecified ()

public void testHasGlobalPermissionForGroup ()

Throws
Exception

public void testHasGlobalPermissionForGroupWithSpaceSpecified ()

Throws
Exception

public void testHasGlobalPermissionForUser ()

public void testHasGlobalPermissionForUserWithSpaceSpecified ()

public void testHasNoSpacePermissionForGroup ()

Throws
Exception

public void testHasPermissionForDeactivatedUser ()

public void testHasPermissionForDeactivatedUserDoesNotInheritFromAnonymousUser ()

public void testHasPermissionForSpace ()

public void testHasPermissionForSuperUser ()

Throws
Exception

public void testHasPermissionList ()

public void testHasPermissionListWithMixedUserSpacePermissions ()

public void testHasPermissionListWithNoPermissions ()

public void testHasPermissionUserWithNoUsePermissionDoesNotInheritFromAnonymousUser ()

public void testHasPermissionUserWithUsePermissionInheritsFromAnonymousUser ()

public void testHasPermissionWithUnpermittedAnonymousUser ()

public void testHasPermissionWithUnpermittedUser ()

public void testHasSpacePermissionForGroup ()

Throws
Exception

public void testHasSpacePermissionForUser ()

public void testHasSpacePermissionForUserWithInvalidSpace ()

public void testRemoveAllPermissions ()

public void testRemoveAllPermissionsForGroup ()

public void testRemoveAllPermissionsForUser ()

public void testRemoveAnonymousGlobalPermission ()

public void testRemoveAnonymousPermission ()

public void testRemoveGlobalPermission ()

public void testRemoveSpacePermission ()