public class

TestDefaultContentPermissionsManager

extends ConfluenceTestCase
java.lang.Object
   ↳ junit.framework.Assert
     ↳ junit.framework.TestCase
       ↳ com.atlassian.confluence.ConfluenceTestCase
         ↳ com.atlassian.confluence.core.TestDefaultContentPermissionsManager

Summary

[Expand]
Inherited Fields
From class com.atlassian.confluence.ConfluenceTestCase
Public Constructors
TestDefaultContentPermissionsManager()
Public Methods
void setUp()
void tearDown()
void testAddPermission()
void testAddPermissionReindexesChildren()
void testAddPermissionReindexesDependencies()
void testAddPermissionToNonLatestVersionFails()
void testGetInheritedPermissions()
This tests a deprecated method that gets a list of permissions rather than a list of sets of permissions.
void testGetInheritedUserPermissions()
void testGetInheritedUserPermissionsUsesLatestVersion()
void testGetPermissionSetsForEdit()
void testGetPermissionSetsForView()
void testHasContentLevelPermissionCheckedAgainstLatestVersion()
void testHasContentLevelPermissionWhenUserLacksCredentials()
void testHasContentLevelPermissionWhenUserLacksInheritedCredentials()
void testHasContentLevelPermissionWithNoneSet()
void testHasContentLevelPermissionWithSufficientCredentials()
void testHasEditContentLevelPermission()
void testInheritedCredentialsIgnoredWhenUserLacksCredentials()
void testInheritedEditContentLevelPermissionsIgnored()
void testOnlyLatestVersionsOfAttachmentsAreReindexed()
void testRemoveContentPermission()
void testRemoveLastContentPermission()
void testRemovePermissionReindexesChildren()
void testRemovePermissionReindexesDependencies()
void testSetContentPermissionsChangeViewPerms()
void testSetContentPermissionsChangeViewPerms2()
void testSetContentPermissionsDeleteAllViewPerms()
void testSetContentPermissionsMultiViewPerms()
void testSetContentPermissionsOneViewPerm()
Protected Methods
void registerAdditionalSingletons(ConfigurableListableBeanFactory beanFactory)
Allows tests to add additional mock dependencies to the test spring context
[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 TestDefaultContentPermissionsManager ()

Public Methods

public void setUp ()

Throws
Exception

public void tearDown ()

Throws
Exception

public void testAddPermission ()

public void testAddPermissionReindexesChildren ()

public void testAddPermissionReindexesDependencies ()

public void testAddPermissionToNonLatestVersionFails ()

public void testGetInheritedPermissions ()

This tests a deprecated method that gets a list of permissions rather than a list of sets of permissions. Once multiple page permissions are finished this can be removed.

public void testGetInheritedUserPermissions ()

public void testGetInheritedUserPermissionsUsesLatestVersion ()

public void testGetPermissionSetsForEdit ()

public void testGetPermissionSetsForView ()

public void testHasContentLevelPermissionCheckedAgainstLatestVersion ()

public void testHasContentLevelPermissionWhenUserLacksCredentials ()

public void testHasContentLevelPermissionWhenUserLacksInheritedCredentials ()

public void testHasContentLevelPermissionWithNoneSet ()

public void testHasContentLevelPermissionWithSufficientCredentials ()

public void testHasEditContentLevelPermission ()

public void testInheritedCredentialsIgnoredWhenUserLacksCredentials ()

public void testInheritedEditContentLevelPermissionsIgnored ()

public void testOnlyLatestVersionsOfAttachmentsAreReindexed ()

public void testRemoveContentPermission ()

public void testRemoveLastContentPermission ()

public void testRemovePermissionReindexesChildren ()

public void testRemovePermissionReindexesDependencies ()

public void testSetContentPermissionsChangeViewPerms ()

public void testSetContentPermissionsChangeViewPerms2 ()

public void testSetContentPermissionsDeleteAllViewPerms ()

public void testSetContentPermissionsMultiViewPerms ()

public void testSetContentPermissionsOneViewPerm ()

Protected Methods

protected void registerAdditionalSingletons (ConfigurableListableBeanFactory beanFactory)

Allows tests to add additional mock dependencies to the test spring context