com.atlassian.confluence
Class PagePermissionsAcceptanceTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
net.sourceforge.jwebunit.junit.WebTestCase
com.atlassian.confluence.AbstractAtlassianWebTestCase
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 |
adminConsole, adminToken, ANONYMOUS_USER, BLOG_DATE_FORMAT, BROWSE_MENU_LINK_ID, context, CROWD_MODE, DB2_MODE, DEFAULT_MAX_ATTACHMENT_SIZE, filesToDelete, funcTestRpcPlugin, LDAP_MODE, log, mailServices, PAUSE_MILLIS, PAUSE_MYSQL_MILLIS, pluginHelper, RANDOM, rpc, RPCLOG_DEBUG, RPCLOG_ERROR, RPCLOG_INFO, RPCLOG_SYSTEM_ERR, RPCLOG_SYSTEM_OUT, RPCLOG_WARN, SMTP_SUBJECT_PREFIX, TCP_PORT_RANGE_END, TCP_PORT_RANGE_START, TEST_ADMIN, TEST_ADMIN_EMAIL, TEST_ADMIN_FULLNAME, TEST_ADMIN_PASSWORD, TEST_ADMIN_USERNAME, TEST_GEN_EMAIL1, TEST_GEN_EMAIL2, TEST_GEN_FULLNAME1, TEST_GEN_FULLNAME2, TEST_GEN_PASSWORD1, TEST_GEN_PASSWORD2, TEST_GEN_USERNAME1, TEST_GEN_USERNAME2, TEST_GROUP1, TEST_PAGE, TEST_SPACE, TEST_SPACE2, TEST_USER1, TEST_USER2, TESTMAILSERVER_HOSTNAME, TESTMAILSERVER_NAME, TESTPAGE_COMMENT, TESTPAGE_CONTENT, TESTPAGE_TITLE, TESTSPACE_DESCRIPTION, TESTSPACE_KEY, TESTSPACE_TITLE, TESTSPACE2_DESCRIPTION, TESTSPACE2_KEY, TESTSPACE2_TITLE, testUser2Token, testUserToken, userHelper, VIEW_PERSONAL_SPACE_LINK, WATCHDOG_RESIN_MODE, xmlrpc |
Fields inherited from class net.sourceforge.jwebunit.junit.WebTestCase |
tester |
Methods inherited from class com.atlassian.confluence.AbstractPermissionsAcceptanceTest |
assertGroupPermissionInViewPermissionsTable, assertUserHasNoPermissionsInViewPermissionsTable, assertUserPermissionErrorInViewPermissionsTable, assertUserPermissionInViewPermissionsTable, grantAdminSpaceToTestUser, grantCreateAttachmentToTestUser, grantCreateBlogToTestUser, grantCreateCommentToTestUser, grantCreatePageToTestUser, grantExportPageToTestUser, grantExportSpaceToTestUser, grantRemoveAttachmentToTestUser, grantRemoveBlogToTestUser, grantRemoveCommentToTestUser, grantRemovePageToTestUser, grantSetPagePermissionsToTestUser, grantViewSpacePermissionToAnonymous, removeAdminSpaceFromTestUser, removeCreateAttachmentFromTestUser, removeCreateBlogFromTestUser, removeCreateCommentFromTestUser, removeCreatePageFromTestUser, removeEditPermissions, removeExportPageFromTestUser, removeExportSpaceFromTestUser, removeRemoveAttachmentFromTestUser, removeRemoveBlogFromTestUser, removeRemoveCommentFromTestUser, removeRemovePageFromTestUser, removeSetPagePermissionsFromTestUser, removeViewPermissions, removeViewSpacePermissionToAnonymous |
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest |
addAnonymousPermissionsToSpace, addComment, addCommentToBlogPost, addPageComment, addSpaceLabel, addUserToGroupViaHelper, addWatchPage, assertImagePresent, assertImageValid, assertLoggedInAs, assertMailReceived, assertNoMailReceived, attachFile, attachFileWithName, chooseRandomBaseUrl, cleanUp, createBlog, createGroup, createGroupViaHelper, createMail, createPage, createPageWithViewRestrictions, createPersonalSpace, createPersonalSpaceForCurrentUser, createSpaceViaWebUi, createSpaceViaWebUI, createSpaceViaWebUI, createTemplate, createTestGroupViaHelper, createTestMailServer, createTestSpaceViaWebUI, createTestUser1ViaHelper, createTestUser2ViaHelper, createUserViaHelper, createUserViaHelper, disableAnonymousAccess, disableAnonymousAccessToSpace, downloadToTempFile, editBlogLabels, editBlogPostContent, editPage, editPageContent, editPageContent, editPageLabels, editPageWithContent, editPageWithContent, editProfile, editProfile, editSpacePermsForm, emptyTrash, enableAnonymousAccess, enableAnonymousAccessToSpace, ensureTestUserCanViewTestSpace, ensureUserCanViewSpace, forceViewGlobalAdmin, generateBaseUrl, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getCurrentMailQueueSize, getEventLatch, getFriendlyRelativeDate, getPageId, getTestProperty, getTestPropertyAsInt, getTestPropertyAsInt, getTestSpace, getTodaysBlogPostDate, getUserGroups, goToEditGeneralConfiguration, gotoPageWithError, grantAnonymousUseConfluencePermission, grantGlobalBrowsePermissionToGroup, grantGlobalPermissionToGroup, grantGlobalPermissionToUser, grantSpacePermissionToGroup, grantSpacePermissionToGroupAndDelegate, grantSpacePermissionToUser, grantSpacePermissionToUserAndDelegate, grantViewSpacePermissionToGroup, grantViewSpacePermissionToGroupAndDelegate, grantViewSpacePermissionToUser, importGlobalBackup, importMail, importMailAndAssertNoRunningTask, importSpaceBackup, isClustered, logIn, logInAs, logInAs, loginAs, logInAsAdmin, logInAsAdminAtDashboard, logInAsAtDashboard, loginAsAtDashboard, loginAsTestUser, loginAsTestUser2, loginAsTestUserAtDashboard, loginViaForm, logout, makeParams, movePage, movePage, movePageToNewParent, movePageToNewParent, movePageToNewSpace, openInsertImagePopup, openInsertLinkPopup, pause, removeAnonymousPermissionToSpace, removeBlog, removeGroup, removePageOrBlogById, removePersonalSpace, removeTestUser1, removeTestUser1ViaHelper, removeUser, removeUserFromGroupViaHelper, removeUserViaHelper, renamePage, restoreBaseUrl, revokeAnonymousUseConfluencePermission, revokeGlobalPermissionFromGroup, revokeGlobalPermissionFromUser, revokeSpacePermissionFromGroup, revokeSpacePermissionFromUser, rpcAddComment, rpcAddComment, rpcAddComment, rpcAddLabelToBlog, rpcAddLabelToPage, rpcAddLabelToPage, rpcAddLabelToSpace, rpcAddTestComment, rpcChangeLogLevel, rpcConvertToPersonalSpace, rpcCreateBlogPost, rpcCreateBlogPost, rpcCreatePage, rpcCreatePage, rpcCreatePersonalSpace, rpcCreateSpace, rpcCreateSpace, rpcCreateSpaceGroup, rpcCreateTestPage, rpcCreateTestSpace, rpcCreateTestSpace2, rpcEditBlogPost, rpcEditPage, rpcFlushAllCaches, rpcFlushIndexQueue, rpcFlushMailQueue, rpcGetAdminToken, rpcGetBlogPostId, rpcGetChildren, rpcGetComments, rpcGetLocalisedText, rpcGetMailQueueSize, rpcGetPageId, rpcGetPageLabels, rpcGetPageLabels, rpcGetTestUser2Token, rpcGetTestUserToken, rpcGetTopLevelPages, rpcGetUserGroups, rpcGetUsersForActivity, rpcGetUserToken, rpcGetUserToken, rpcGetVersionForPage, rpcGrantAnonymousSpacePermission, rpcGrantGlobalPermission, rpcGrantSpacePermission, rpcGrantViewSpacePermission, rpcHasGroup, rpcHasUser, rpcLog, rpclogCommandOutput, rpcLogOutAdmin, rpcMovePage, rpcMovePageToTopLevel, rpcPauseJob, rpcRemoveAllSpaceGroups, rpcRemoveAnonymousSpacePermission, rpcRemoveAttachment, rpcRemoveComment, rpcRemoveComment, rpcRemoveGlobalPermissions, rpcRemoveGroup, rpcRemoveLabelFromPage, rpcRemoveLabelFromPage, rpcRemoveLabelFromSpace, rpcRemovePage, rpcRemoveSpace, rpcRemoveSpacePermission, rpcRemoveUserUncleanly, rpcRenderContent, rpcResumeJob, rpcStartActivity, rpcStoreBlogEntry, rpcTrashPage, rpcTrashPage, rpcTrashPage, rpcTriggerJob, search, setAllowCamelCase, setAnonymousRemoteApi, setAttachmentMaxUploadSize, setDailyEmailPreference, setDraftSaveInterval, setEditPermissionsForGroups, setEditPermissionsForUsers, setEmailFormatPreference, setEmailMask, setEnableWysiwyg, setExternalUserManagement, setHttpCompression, setNotifyOnMyActions, setPageLabels, setPublicSignup, setRemoteApi, setSharedMode, setThreadedComments, setUp, setViewPermissionsForGroups, setViewPermissionsForUsers, showAllUsers, shutdownQuartz, stopTestMailServer, stripContext, viewAbstractPage, viewBlog, viewEditBlogPostPage, viewGlobalAdmin, viewGlobalPermissions, viewHomepage, viewLabel, viewLanguages, viewPage, viewPeopleDirectory, viewProfile, viewSpaceAdmin, viewSpaceAdvanced, viewSpaceContent, viewSpacePermissions, viewSpaceSummary, viewSpaceSummary, viewTodaysBlog, viewTrash, viewUser, waitForLongRunningTaskToComplete, watchPage, watchSpace, xmlRpcExecute |
Methods inherited from class com.atlassian.confluence.AbstractAtlassianWebTestCase |
assertCollectionContainsKeyWithValue, assertContains, assertDoesNotContain, assertElementNotPresentByXPath, assertElementPresentByXPath, assertEndsWith, assertLinkPresent, assertLinkPresentWithHref, assertLinkPresentWithImage, assertLinkPresentWithText, assertLinkPresentWithTextAndHref, assertPageTitleEquals, assertServerResponseContains, assertServerResponseDoesNotContain, assertStartsWith, assertStatusCode, assertTextNotPresent, assertTextsPresentInOrder, assertTextsPresentInOrder, assertTitleEquals, assertTitleEquals, getGroupFromResponse, getWindowCount |
Methods inherited from class net.sourceforge.jwebunit.junit.WebTestCase |
assertButtonNotPresent, assertButtonNotPresentWithText, assertButtonPresent, assertButtonPresentWithText, assertCheckboxNotPresent, assertCheckboxNotPresent, assertCheckboxNotSelected, assertCheckboxNotSelected, assertCheckboxPresent, assertCheckboxPresent, assertCheckboxSelected, assertCheckboxSelected, assertCookiePresent, assertCookieValueEquals, assertCookieValueMatch, assertDownloadedFileEquals, assertElementNotPresent, assertElementPresent, assertFormElementEmpty, assertFormElementEquals, assertFormElementMatch, assertFormElementNotPresent, assertFormElementPresent, assertFormNotPresent, assertFormNotPresent, assertFormPresent, assertFormPresent, assertFramePresent, assertHiddenFieldPresent, assertImagePresent, assertImageValidAndStore, assertKeyInTable, assertKeyInTable, assertKeyNotInTable, assertKeyNotPresent, assertKeyNotPresent, assertKeyPresent, assertKeyPresent, assertKeysInTable, assertKeysInTable, assertLinkNotPresent, assertLinkNotPresentWithExactText, assertLinkNotPresentWithExactText, assertLinkNotPresentWithImage, assertLinkNotPresentWithText, assertLinkNotPresentWithText, assertLinkPresentWithExactText, assertLinkPresentWithExactText, assertLinkPresentWithText, assertMatch, assertMatchInElement, assertMatchInTable, assertMatchInTable, assertNoMatch, assertNoMatchInElement, assertNoMatchInTable, assertNoMatchInTable, assertRadioOptionNotPresent, assertRadioOptionNotSelected, assertRadioOptionPresent, assertRadioOptionSelected, assertResetButtonNotPresent, assertResetButtonNotPresent, assertResetButtonPresent, assertResetButtonPresent, assertSelectedOptionEquals, assertSelectedOptionMatches, assertSelectedOptionsEqual, assertSelectedOptionsMatch, assertSelectedOptionValueEquals, assertSelectedOptionValuesEqual, assertSelectOptionNotPresent, assertSelectOptionPresent, assertSelectOptionsEqual, assertSelectOptionsNotEqual, assertSelectOptionsPresent, assertSelectOptionValueNotPresent, assertSelectOptionValuePresent, assertSelectOptionValuesEqual, assertSelectOptionValuesNotEqual, assertSelectOptionValuesPresent, assertSubmitButtonNotPresent, assertSubmitButtonNotPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertTableEquals, assertTableEquals, assertTableMatch, assertTableMatch, assertTableNotPresent, assertTablePresent, assertTableRowCountEquals, assertTableRowsEqual, assertTableRowsEqual, assertTableRowsMatch, assertTableRowsMatch, assertTextFieldEquals, assertTextInElement, assertTextInTable, assertTextInTable, assertTextNotInElement, assertTextNotInTable, assertTextNotInTable, assertTextPresent, assertTitleEqualsKey, assertTitleEqualsKey, assertTitleMatch, assertWindowCountEquals, assertWindowPresent, assertWindowPresent, assertWindowPresentWithTitle, beginAt, checkCheckbox, checkCheckbox, clickButton, clickButtonWithText, clickElementByXPath, clickLink, clickLinkWithExactText, clickLinkWithExactText, clickLinkWithImage, clickLinkWithText, clickLinkWithText, clickRadioOption, closeBrowser, closeWindow, dumpCookies, dumpHtml, dumpHtml, dumpTable, dumpTable, getDialog, getElementAttributByXPath, getElementTextByXPath, getFormElementValue, getImage, getMessage, getMessage, getPageSource, getServeurResponse, getTable, getTestContext, getTester, getTestingEngineKey, gotoFrame, gotoPage, gotoRootWindow, gotoWindow, gotoWindow, gotoWindowByTitle, reset, saveAs, selectOption, selectOptionByValue, selectOptions, selectOptionsByValues, setDialog, setExpectedJavaScriptAlert, setExpectedJavaScriptAlert, setExpectedJavaScriptConfirm, setExpectedJavaScriptConfirm, setExpectedJavaScriptPrompt, setExpectedJavaScriptPrompt, setFormElement, setScriptingEnabled, setTestContext, setTestingEngineKey, setTextField, setWorkingForm, setWorkingForm, setWorkingForm, submit, submit, submit, uncheckCheckbox, uncheckCheckbox |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PARENT
protected static java.lang.String PARENT
CHILD
protected static java.lang.String CHILD
GRANDCHILD
protected static java.lang.String GRANDCHILD
NO_VIEW_PERMS_MESSAGE
public static final java.lang.String NO_VIEW_PERMS_MESSAGE
- See Also:
- Constant Field Values
NO_EDIT_PERMS_MESSAGE
public static final java.lang.String NO_EDIT_PERMS_MESSAGE
- See Also:
- Constant Field Values
PagePermissionsAcceptanceTest
public PagePermissionsAcceptanceTest()
runBare
public void runBare()
throws java.lang.Throwable
- Overrides:
runBare
in class net.sourceforge.jwebunit.junit.WebTestCase
- Throws:
java.lang.Throwable
setUp
protected void setUp()
throws java.lang.Exception
- Overrides:
setUp
in class AbstractConfluenceAcceptanceTest
- Throws:
java.lang.Exception
tearDown
protected void tearDown()
throws java.lang.Exception
- Description copied from class:
AbstractConfluenceAcceptanceTest
- Default tearDown method. Removes any files which were added to the
AbstractConfluenceAcceptanceTest.filesToDelete
list.
- Overrides:
tearDown
in class AbstractConfluenceAcceptanceTest
- 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
testEditPermission
public void testEditPermission()
throws java.lang.Exception
- Throws:
java.lang.Exception
testGroupEditPermission
public void testGroupEditPermission()
throws java.lang.Exception
- Throws:
java.lang.Exception
testCommaGroupEditPermission
public void testCommaGroupEditPermission()
throws java.lang.Exception
- Throws:
java.lang.Exception
testUserPageLevelPermission
public void testUserPageLevelPermission()
throws java.lang.Exception
- Throws:
java.lang.Exception
testGroupPageLevelPermission
public void testGroupPageLevelPermission()
throws java.lang.Exception
- Throws:
java.lang.Exception
testGroupPageLevelPermissionAreInherited
public void testGroupPageLevelPermissionAreInherited()
throws java.lang.Exception
- restrict access to the whole hierarchy to confluence-admins only.
- Throws:
java.lang.Exception
testMovePageWithInheritedPermissions
public void testMovePageWithInheritedPermissions()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testInheritedUserPermissions
public void testInheritedUserPermissions()
throws java.lang.Exception
- Throws:
java.lang.Exception
testSearchInheritedPermissions
public void testSearchInheritedPermissions()
throws java.lang.Exception
- Throws:
java.lang.Exception
testSearchUserPermission
public void testSearchUserPermission()
throws java.lang.Exception
- Throws:
java.lang.Exception
testPermissionsForUsersWithApostrophes
public void testPermissionsForUsersWithApostrophes()
testPermissionsForGroupsWithApostrophes
public void testPermissionsForGroupsWithApostrophes()
testCommentsAreProtected
public void testCommentsAreProtected()
throws java.lang.Exception
- Throws:
java.lang.Exception
testAttachmentsAreProtected
public void testAttachmentsAreProtected()
throws java.lang.Exception
- Throws:
java.lang.Exception
testAttachmentsAreProtectedInHierarchy
public void testAttachmentsAreProtectedInHierarchy()
throws java.lang.Exception
- Throws:
java.lang.Exception
testAttachmentMoveHonorsTargetSpacePermissions
public void testAttachmentMoveHonorsTargetSpacePermissions()
testPermissionCacheIsFlushedOnUpdateToPagePermission
public void testPermissionCacheIsFlushedOnUpdateToPagePermission()
throws java.lang.Exception
- Throws:
java.lang.Exception
testPermissionCacheIsFlushedOnRemovePagePermission
public void testPermissionCacheIsFlushedOnRemovePagePermission()
throws java.lang.Exception
- Throws:
java.lang.Exception
testEditLocksDontBehaveAsViewLocks
public void testEditLocksDontBehaveAsViewLocks()
throws java.lang.Exception
- Throws:
java.lang.Exception
testSecuredPagesHiddenInAlphabeticalView
public void testSecuredPagesHiddenInAlphabeticalView()
throws java.lang.Exception
- Throws:
java.lang.Exception
testPageIncludeMacroRespectsPageLevelPermissions
public void testPageIncludeMacroRespectsPageLevelPermissions()
throws java.lang.Exception
- Throws:
java.lang.Exception
testChildrenMacroRespectsPageLevelPermissions
public void testChildrenMacroRespectsPageLevelPermissions()
throws java.lang.Exception
- Throws:
java.lang.Exception
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
testOnlyPermittedPagesAreMoved
public void testOnlyPermittedPagesAreMoved()
throws java.lang.Exception
- Throws:
java.lang.Exception
testAddContentPermissionThatAlreadyExistsInParent
public void testAddContentPermissionThatAlreadyExistsInParent()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testAttachmentsOnProtectedPagesDoNotAppearOnDashboard
public void testAttachmentsOnProtectedPagesDoNotAppearOnDashboard()
throws java.lang.Exception
- Throws:
java.lang.Exception
testExportWordLink
public void testExportWordLink()
throws java.lang.Exception
- Throws:
java.lang.Exception
testExportWordLinkWithNoPermissions
public void testExportWordLinkWithNoPermissions()
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
testExportWordLinkAsAnonymousUserWithNoPermissions
public void testExportWordLinkAsAnonymousUserWithNoPermissions()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testViewContentForLabelRespectsPageLevelPermissions
public void testViewContentForLabelRespectsPageLevelPermissions()
throws java.lang.Exception
- Throws:
java.lang.Exception
testPageLevelPermissionsUpdatedOnPageMove
public void testPageLevelPermissionsUpdatedOnPageMove()
throws java.lang.Exception
- Throws:
java.lang.Exception
testUserWithOnlyViewPermissionCannotRemovePermission
public void testUserWithOnlyViewPermissionCannotRemovePermission()
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()
testMultipleGroupViewPermissions
public void testMultipleGroupViewPermissions()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testMultipleUserViewPermissions
public void testMultipleUserViewPermissions()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testExclusiveUserAndGroupViewPermissions
public void testExclusiveUserAndGroupViewPermissions()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testRefiningViewPermissionsToASubsetOfUsersInTheInheritedGroupPermission
public void testRefiningViewPermissionsToASubsetOfUsersInTheInheritedGroupPermission()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testRefiningViewPermissionsToPartsOfTheInheritedGroupPermission
public void testRefiningViewPermissionsToPartsOfTheInheritedGroupPermission()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testCannotGeneraliseViewPermissionsToExtraPermission
public void testCannotGeneraliseViewPermissionsToExtraPermission()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testMultipleUserAndGroupEditPermissions
public void testMultipleUserAndGroupEditPermissions()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testRemoveAllPermissions
public void testRemoveAllPermissions()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testCannotEditPageWithoutViewPermission
public void testCannotEditPageWithoutViewPermission()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testSettingGroupPermissionWithNonAsciiCharacters
public void testSettingGroupPermissionWithNonAsciiCharacters()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
createPageHierarchyWithDependents
protected void createPageHierarchyWithDependents()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
createPageHierarchyWithoutDependants
protected void createPageHierarchyWithoutDependants()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
createPageHierarchy
protected void createPageHierarchy(boolean addDependents)
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
loginTestUser
protected void loginTestUser(java.lang.String startPage)
loginAdmin
protected void loginAdmin(java.lang.String startPage)
assertPageLinkExists
protected void assertPageLinkExists(java.lang.String pageName)
- Assert that the link to the exists on all of the pagesummary pages.
viewTreeView
protected void viewTreeView(java.lang.String key)
assertPageLinkNotExists
protected void assertPageLinkNotExists(java.lang.String pageName)
- Assert that the link to the page does not exists on any of the pagesummary pages.
testCommentOnRestrictedSubPageSeperateFlushAfterEdit
public void testCommentOnRestrictedSubPageSeperateFlushAfterEdit()
throws java.lang.Exception
- Make sure added comments receive same inherited permissions.
This form of the test adds the page and comment on seperate 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
testCommentOnRestrictedSubPageSeperateFlushBeforeEdit
public void testCommentOnRestrictedSubPageSeperateFlushBeforeEdit()
throws java.lang.Exception
- Make sure added comments receive same inherited permissions.
This form of the test adds the page and comment on seperate 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
testCommentOnRestrictedSubPageSeperateFlush
public void testCommentOnRestrictedSubPageSeperateFlush()
throws java.lang.Exception
- Make sure added comments receive same inherited permissions.
This form of the test adds the page and comment on seperate 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
testCannotViewPageDueToInheritedPermissionsMessage
public void testCannotViewPageDueToInheritedPermissionsMessage()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- If the user cannot see a page due to inherited permissions, we should notify them of this appropriately. We should
show this message when the user would otherwise be able to view the page (either because it has no permissions
set on it, or that the permissions set on it do allow the user to see the page).
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testChooseMeLinkAppearsForPermittedUsers
public void testChooseMeLinkAppearsForPermittedUsers()
testAdminCannotEditRestrictedPage
public void testAdminCannotEditRestrictedPage()
testPermissionsReflectAddMenuDisplay
public void testPermissionsReflectAddMenuDisplay()
testSuperUserCanSeeButNotFindProtectedPage
public void testSuperUserCanSeeButNotFindProtectedPage()
testSystemAdministratorCannotSeeProtectedPage
public void testSystemAdministratorCannotSeeProtectedPage()
testSpaceAdministratorCannotSeeProtectedPage
public void testSpaceAdministratorCannotSeeProtectedPage()
testPagingOnRestrictedPages
public void testPagingOnRestrictedPages()
testPagingOnRestrictedPagesWithHtmlEncoding
public void testPagingOnRestrictedPagesWithHtmlEncoding()
testViewPageSourceRestrictions
public void testViewPageSourceRestrictions()
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.