|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.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
public class PagePermissionsAcceptanceTest
Some (or all) of the LDAP skips may not be necessary.
Field Summary | |
---|---|
protected static java.lang.String |
CHILD
|
protected static java.lang.String |
GRANDCHILD
|
static java.lang.String |
NO_PERMS_MESSAGE
|
protected static java.lang.String |
PARENT
|
Fields inherited from class com.atlassian.confluence.AbstractPermissionsAcceptanceTest |
---|
ADMIN_GROUP_PERMISSION, CONF_USERS_PERMISSION, FOO_GROUPNAME, NO_PERMISSION |
Fields inherited from class com.atlassian.confluence.AbstractAtlassianWebTestCase |
---|
SITE_TITLE_SUFFIX, TITLE_SEPARATOR |
Fields inherited from class net.sourceforge.jwebunit.junit.WebTestCase |
---|
tester |
Constructor Summary | |
---|---|
PagePermissionsAcceptanceTest()
|
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 |
Field Detail |
---|
protected static java.lang.String PARENT
protected static java.lang.String CHILD
protected static java.lang.String GRANDCHILD
public static final java.lang.String NO_PERMS_MESSAGE
Constructor Detail |
---|
public PagePermissionsAcceptanceTest()
Method Detail |
---|
public void runBare() throws java.lang.Throwable
runBare
in class net.sourceforge.jwebunit.junit.WebTestCase
java.lang.Throwable
protected void setUp() throws java.lang.Exception
AbstractConfluenceAcceptanceTest
setUp
in class AbstractConfluenceAcceptanceTest
java.lang.Exception
public void testRemoveUser() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testRemoveGroup() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testEditPermission() throws java.lang.Exception
java.lang.Exception
public void testGroupEditPermission() throws java.lang.Exception
java.lang.Exception
public void testCommaGroupEditPermission() throws java.lang.Exception
java.lang.Exception
public void testUserPageLevelPermission() throws java.lang.Exception
java.lang.Exception
public void testGroupPageLevelPermission() throws java.lang.Exception
java.lang.Exception
public void testGroupPageLevelPermissionAreInherited() throws java.lang.Exception
java.lang.Exception
public void testMovePageWithInheritedPermissions() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testSearchInheritedPermissions() throws java.lang.Exception
java.lang.Exception
public void testSearchUserPermission() throws java.lang.Exception
java.lang.Exception
public void testCommentsAreProtected() throws java.lang.Exception
java.lang.Exception
public void testAttachmentsAreProtected() throws java.lang.Exception
java.lang.Exception
public void testAttachmentsAreProtectedInHierarchy() throws java.lang.Exception
java.lang.Exception
public void testPermissionCacheIsFlushedOnUpdateToPagePermission() throws java.lang.Exception
java.lang.Exception
public void testPermissionCacheIsFlushedOnRemovePagePermission() throws java.lang.Exception
java.lang.Exception
public void testEditLocksDontBehaveAsViewLocks() throws java.lang.Exception
java.lang.Exception
public void testSecuredPagesHiddenInAlphabeticalView() throws java.lang.Exception
java.lang.Exception
public void testPageIncludeMacroRespectsPageLevelPermissions() throws java.lang.Exception
java.lang.Exception
public void testChildrenMacroRespectsPageLevelPermissions() throws java.lang.Exception
java.lang.Exception
public void testChildrenSectionOnViewPageRespectsPageLevelPermissions() throws java.lang.Exception
java.lang.Exception
public void testAnonymousUsersRespectPageLevelEditPermissions() throws java.lang.Exception
java.lang.Exception
public void testPagePermissionsArePreservedOnMove() throws java.lang.Exception
java.lang.Exception
public void testOnlyPermittedPagesAreMoved() throws java.lang.Exception
java.lang.Exception
public void testAddContentPermissionThatAlreadyExistsInParent() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testAttachmentsOnProtectedPagesDoNotAppearOnDashboard() throws java.lang.Exception
java.lang.Exception
public void testExportWordLink() throws java.lang.Exception
java.lang.Exception
public void testExportWordLinkWithNoPermissions() throws java.lang.Exception
java.lang.Exception
public void testExportWordLinkAsAdmin() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testExportWordLinkAsAnonymousUser() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testExportWordLinkAsAnonymousUserWithNoPermissions() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testViewContentForLabelRespectsPageLevelPermissions() throws java.lang.Exception
java.lang.Exception
public void testPageLevelPermissionsUpdatedOnPageMove() throws java.lang.Exception
java.lang.Exception
public void testUserWithOnlyViewPermissionCannotRemovePermission() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testViewPermissionsProhibitEdit() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testRestrictedHomePageAppearsOnList() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testUpdatePagePermissionsDoesNotChangeLastModifier() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testPageMetadataNotUpdatedByEditingPermissions() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testMultipleGroupViewPermissions() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testMultipleUserViewPermissions() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testExclusiveUserAndGroupViewPermissions() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testRefiningViewPermissionsToASubsetOfUsersInTheInheritedGroupPermission() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testRefiningViewPermissionsToPartsOfTheInheritedGroupPermission() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testCannotGeneraliseViewPermissionsToExtraPermission() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testMultipleUserAndGroupEditPermissions() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testRemoveAllPermissions() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testCannotEditPageWithoutViewPermission() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testSettingGroupPermissionWithNonAsciiCharacters() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
protected void createPageHierarchyWithDependents() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
protected void createPageHierarchyWithoutDependants() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
protected void createPageHierarchy(boolean addDependents) throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
protected void loginTestUser(java.lang.String startPage)
protected void loginAdmin(java.lang.String startPage)
protected void assertPageLinkExists(java.lang.String pageName)
protected void viewTreeView(java.lang.String key)
protected void assertPageLinkNotExists(java.lang.String pageName)
public void testCommentOnRestrictedSubPageSeperateFlushAfterEdit() throws java.lang.Exception
java.lang.Exception
- epublic void testCommentOnRestrictedSubPageSeperateFlushBeforeEdit() throws java.lang.Exception
java.lang.Exception
- epublic void testCommentOnRestrictedSubPageSeperateFlush() throws java.lang.Exception
java.lang.Exception
- epublic void testCommentOnRestrictedSubPageSameFlush() throws java.lang.Exception
java.lang.Exception
- epublic void testSpaceAdminCanRemoveRestrictions() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testUserCannotRestrictThemselvesFromViewingPage() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testUserCannotRestrictThemselvesFromEditingPage() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testCannotViewPageDueToInheritedPermissionsMessage() throws java.io.IOException, org.apache.xmlrpc.XmlRpcException
java.io.IOException
org.apache.xmlrpc.XmlRpcException
public void testChooseMeLinkAppearsForPermittedUsers()
public void testAdminCannotEditRestrictedPage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |