public class PagePermissionsAcceptanceTest extends AbstractConfluenceAcceptanceTest
Modifier and Type | Field and Description |
---|---|
static String |
NO_EDIT_PERMS_MESSAGE |
DASHBOARD_RECENT_UPDATES_REST_URL, DASHBOARD_RECENT_UPDATES_URL, log, logAdjuster, ONBOARDING_PLUGIN, 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
Constructor and Description |
---|
PagePermissionsAcceptanceTest() |
adminConsole, attachments, baseUrlSelector, createSpaceViaWebUI, createTestSpaceViaWebUI, createTestUser, darkFeatures, directoryConfig, disableBatchingDarkFeature, enableBatchingDarkFeature, enableBatchingTrigger, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getPluginHelper, getServerStateManager, getTestDescription, goToBlogCollector, logins, logout, logTestStart, pages, pauseAndFlushIndexQueue, plugins, rebuildIndex, substituteForNodeBaseUrl, tearDown, users, viewHomepage, viewSpaceAdmin, viewSpacePermissions, viewSpaceSummary, viewSpaceTools, viewTrash, watchSpace, webAppContextPath
runBare, setExceptionTransformer
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, toString
public static final String NO_EDIT_PERMS_MESSAGE
protected void setUp() throws Exception
AbstractConfluenceAcceptanceTest
setUp
in class AbstractConfluenceAcceptanceTest
Exception
- from superpublic void testRestrictionsButtonAppearsOnCreate() throws Exception
Exception
public void testRestrictionsButtonAppearsOnEdit() throws Exception
Exception
public void testGroupAdministratorEditPermission() throws Exception
Exception
public void testRemoveUser() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testRemoveGroup() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testPermissionsForUsersWithApostrophes()
public void testPermissionsForGroupsWithApostrophes()
public void testChildrenSectionOnViewPageRespectsPageLevelPermissions() throws Exception
Exception
public void testAnonymousUsersRespectPageLevelEditPermissions() throws Exception
Exception
public void testPagePermissionsArePreservedOnMove() throws Exception
Exception
public void testExportWordLinkAsAdmin() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testExportWordLinkAsAnonymousUser() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testViewPermissionsProhibitEdit() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testRestrictedHomePageAppearsOnList() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testMenuOptionsUnavailableForRestrictedPage()
public void testCannotEditPageWithoutViewPermission() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testCanViewPageWithOnlyEditRestriction() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testCanViewAndEditPageWithOnlyEditPermission() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testChildrenPageRespectsPageLevelEditImpliedViewPermissions() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testRestrictedChildrenPageDisregardsPageLevelEditImpliedViewPermissions() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testRestrictedParentDisregardsRestrictedChildPermissions() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testSpaceRestrictionsDisregardPageLevelEditPermissions() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testAdminCannotEditRestrictedForEditingPage()
public void testAdminCannotEditRestrictedForViewingPage()
public void testSettingGroupPermissionWithNonAsciiCharacters() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testViewPageButtonNotRenderedWhenPageIsRestricted()
protected void loginAdmin(String startPage)
public void testCommentOnRestrictedSubPageSeparateFlushAfterEdit() throws Exception
Exception
- epublic void testCommentOnRestrictedSubPageSeparateFlushBeforeEdit() throws Exception
Exception
- epublic void testCommentOnRestrictedSubPageSeparateFlush() throws Exception
Exception
- epublic void testCommentOnRestrictedSubPageSameFlush() throws Exception
Exception
- epublic void testSpaceAdminCanRemoveRestrictions() throws IOException, org.apache.xmlrpc.XmlRpcException
IOException
org.apache.xmlrpc.XmlRpcException
public void testAdminCannotEditRestrictedPage()
public void testSuperUserCanSeeButNotFindProtectedPage()
public void testSystemAdministratorCannotSeeProtectedPage()
public void testSpaceAdministratorCannotSeeProtectedPage()
public void testPagingOnRestrictedPages()
public void testViewPageSourceRestrictions() throws Exception
Exception
public void testSuperuserCanSeeRestrictionIconWhenViewingRestrictedPage()
public void testSuperuserCanEditCommentsOnRestrictedPage()
Copyright © 2003–2017 Atlassian. All rights reserved.