com.atlassian.confluence
Class PagePermissionsAcceptanceTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.atlassian.confluence.junit3.JUnit3TimingTestCase
com.atlassian.confluence.AbstractConfluenceAcceptanceTest
com.atlassian.confluence.AbstractPermissionsAcceptanceTest
com.atlassian.confluence.PagePermissionsAcceptanceTest
- All Implemented Interfaces:
- junit.framework.Test
public class PagePermissionsAcceptanceTest
- extends AbstractPermissionsAcceptanceTest
Some (or all) of the LDAP skips may not be necessary.
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest |
DASHBOARD_RECENT_UPDATES_URL, log, logAdjuster, RANDOM, rpc, TEST_ADMIN, TEST_BLOG, TEST_COMMENT, TEST_GROUP1, TEST_GROUP2, TEST_PAGE, TEST_SPACE, TEST_SPACE2, TEST_USER1, TEST_USER2, TESTBLOG_CONTENT, TESTBLOG_TITLE, testData, TESTPAGE_COMMENT, TESTPAGE_CONTENT, TESTPAGE_TITLE, TESTSPACE_KEY, TESTSPACE_TITLE, TESTSPACE2_KEY, TESTSPACE2_TITLE, webTester, wikiMarkupRpc |
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest |
adminConsole, attachments, createSpaceViaWebUI, createTestSpaceViaWebUI, directoryConfig, generateBaseUrl, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getPluginHelper, getServerStateManager, goToBlogCollector, logInAsAdminAtHomepage, loginAsTestUser, loginAsTestUser2, loginAsTestUserAtHomepage, logins, logout, pages, rebuildIndex, setUpTestNG, tearDown, tearDownTestNG, users, viewHomepage, viewSpaceAdmin, viewSpacePermissions, viewSpaceSummary, viewSpaceTools, viewTrash, watchSpace, webAppContextPath |
Methods inherited from class com.atlassian.confluence.junit3.JUnit3TimingTestCase |
runBare, setExceptionTransformer |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, 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 |
NO_EDIT_PERMS_MESSAGE
public static final java.lang.String NO_EDIT_PERMS_MESSAGE
- See Also:
- Constant Field Values
PagePermissionsAcceptanceTest
public PagePermissionsAcceptanceTest()
setUp
protected void setUp()
throws java.lang.Exception
- Description copied from class:
AbstractConfluenceAcceptanceTest
- Default setUp method. Establishes XML-RPC connection and sets the base URL. Also configures LDAP repository.
- Overrides:
setUp
in class AbstractConfluenceAcceptanceTest
- Throws:
java.lang.Exception
- from super
testRestrictionsButtonAppearsOnCreate
public void testRestrictionsButtonAppearsOnCreate()
throws java.lang.Exception
- Throws:
java.lang.Exception
testRestrictionsButtonAppearsOnEdit
public void testRestrictionsButtonAppearsOnEdit()
throws java.lang.Exception
- Throws:
java.lang.Exception
testRestrictionsButtonDoesNotAppearWithoutPermissionsOnCreate
public void testRestrictionsButtonDoesNotAppearWithoutPermissionsOnCreate()
throws java.lang.Exception
- Throws:
java.lang.Exception
testUserEditPermission
public void testUserEditPermission()
throws java.lang.Exception
- Throws:
java.lang.Exception
testGroupEditPermission
public void testGroupEditPermission()
throws java.lang.Exception
- Throws:
java.lang.Exception
testUserViewPermission
public void testUserViewPermission()
throws java.lang.Exception
- Throws:
java.lang.Exception
testGroupViewPermission
public void testGroupViewPermission()
throws java.lang.Exception
- Throws:
java.lang.Exception
testRemoveUser
public void testRemoveUser()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testRemoveGroup
public void testRemoveGroup()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testPermissionsForUsersWithApostrophes
public void testPermissionsForUsersWithApostrophes()
testPermissionsForGroupsWithApostrophes
public void testPermissionsForGroupsWithApostrophes()
testChildrenSectionOnViewPageRespectsPageLevelPermissions
public void testChildrenSectionOnViewPageRespectsPageLevelPermissions()
throws java.lang.Exception
- Throws:
java.lang.Exception
testAnonymousUsersRespectPageLevelEditPermissions
public void testAnonymousUsersRespectPageLevelEditPermissions()
throws java.lang.Exception
- Throws:
java.lang.Exception
testPagePermissionsArePreservedOnMove
public void testPagePermissionsArePreservedOnMove()
throws java.lang.Exception
- Throws:
java.lang.Exception
testExportWordLink
public void testExportWordLink()
throws java.lang.Exception
- Throws:
java.lang.Exception
testExportWordLinkAsAdmin
public void testExportWordLinkAsAdmin()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testExportWordLinkAsAnonymousUser
public void testExportWordLinkAsAnonymousUser()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testViewPermissionsProhibitEdit
public void testViewPermissionsProhibitEdit()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testRestrictedHomePageAppearsOnList
public void testRestrictedHomePageAppearsOnList()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testUpdatePagePermissionsDoesNotChangeLastModifier
public void testUpdatePagePermissionsDoesNotChangeLastModifier()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testPageMetadataNotUpdatedByEditingPermissions
public void testPageMetadataNotUpdatedByEditingPermissions()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testMenuOptionsUnavailableForRestrictedPage
public void testMenuOptionsUnavailableForRestrictedPage()
testCannotEditPageWithoutViewPermission
public void testCannotEditPageWithoutViewPermission()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testAdminCannotEditRestrictedForEditingPage
public void testAdminCannotEditRestrictedForEditingPage()
testAdminCannotEditRestrictedForViewingPage
public void testAdminCannotEditRestrictedForViewingPage()
testSettingGroupPermissionWithNonAsciiCharacters
public void testSettingGroupPermissionWithNonAsciiCharacters()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testViewPageButtonNotRenderedWhenPageIsRestricted
public void testViewPageButtonNotRenderedWhenPageIsRestricted()
loginAdmin
protected void loginAdmin(java.lang.String startPage)
testCommentOnRestrictedSubPageSeparateFlushAfterEdit
public void testCommentOnRestrictedSubPageSeparateFlushAfterEdit()
throws java.lang.Exception
- Make sure added comments receive same inherited permissions.
This form of the test adds the page and comment on separate index flushes. This test edits the sub page
and index's this edit in the same flush as the comment add. (add comment after edit page)
see: CONF-6505
- Throws:
java.lang.Exception
- e
testCommentOnRestrictedSubPageSeparateFlushBeforeEdit
public void testCommentOnRestrictedSubPageSeparateFlushBeforeEdit()
throws java.lang.Exception
- Make sure added comments receive same inherited permissions.
This form of the test adds the page and comment on separate index flushes. This test edits the sub page
and index's this edit in the same flush as the comment add. (add comment after edit page)
see: CONF-6505
- Throws:
java.lang.Exception
- e
testCommentOnRestrictedSubPageSeparateFlush
public void testCommentOnRestrictedSubPageSeparateFlush()
throws java.lang.Exception
- Make sure added comments receive same inherited permissions.
This form of the test adds the page and comment on separate index flushes.
see: CONF-6505
- Throws:
java.lang.Exception
- e
testCommentOnRestrictedSubPageSameFlush
public void testCommentOnRestrictedSubPageSameFlush()
throws java.lang.Exception
- Make sure added comments receive same inherited permissions.
This form of the test adds the page and comment on the same index flushes.
see: CONF-6505
- Throws:
java.lang.Exception
- e
testSpaceAdminCanRemoveRestrictions
public void testSpaceAdminCanRemoveRestrictions()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Test for CONF-8135. Space admins should be able to remove restrictions in their space.
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testUserCannotRestrictThemselvesFromViewingPage
public void testUserCannotRestrictThemselvesFromViewingPage()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testUserCannotRestrictThemselvesFromEditingPage
public void testUserCannotRestrictThemselvesFromEditingPage()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testAdminCannotEditRestrictedPage
public void testAdminCannotEditRestrictedPage()
testPermissionsReflectAddMenuDisplay
public void testPermissionsReflectAddMenuDisplay()
testSuperUserCanSeeButNotFindProtectedPage
public void testSuperUserCanSeeButNotFindProtectedPage()
testSystemAdministratorCannotSeeProtectedPage
public void testSystemAdministratorCannotSeeProtectedPage()
testSpaceAdministratorCannotSeeProtectedPage
public void testSpaceAdministratorCannotSeeProtectedPage()
testPagingOnRestrictedPages
public void testPagingOnRestrictedPages()
testViewPageSourceRestrictions
public void testViewPageSourceRestrictions()
throws java.lang.Exception
- Throws:
java.lang.Exception
testSuperuserCanSeeRestrictionIconWhenViewingRestrictedPage
public void testSuperuserCanSeeRestrictionIconWhenViewingRestrictedPage()
testSuperuserCanEditCommentsOnRestrictedPage
public void testSuperuserCanEditCommentsOnRestrictedPage()
Copyright © 2003-2013 Atlassian. All Rights Reserved.