com.atlassian.confluence
Class BlogPermissionsAcceptanceTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.atlassian.confluence.junit3.JUnit3TimingTestCase
              extended by com.atlassian.confluence.AbstractConfluenceAcceptanceTest
                  extended by com.atlassian.confluence.BlogPermissionsAcceptanceTest
All Implemented Interfaces:
junit.framework.Test

public class BlogPermissionsAcceptanceTest
extends AbstractConfluenceAcceptanceTest

Some (or all) of the LDAP skips may not be necessary.


Field Summary
static String NO_EDIT_PERMS_MESSAGE
           
static String NO_VIEW_PERMS_MESSAGE
           
 
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
DASHBOARD_RECENT_UPDATES_URL, logAdjuster, 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 Summary
BlogPermissionsAcceptanceTest()
           
 
Method Summary
protected  void setUp()
          Default setUp method.
 void testAdminCannotEditRestrictedForEditingBlog()
           
 void testAdminCannotEditRestrictedForViewingBlog()
           
 void testAnonymousUsersRespectBlogLevelEditPermissions()
           
 void testBlogMetadataNotUpdatedByEditingPermissions()
           
 void testCannotEditPageWithoutViewPermission()
           
 void testGroupEditPermission()
           
 void testGroupViewPermission()
           
 void testMenuOptionsUnavailableForRestrictedBlog()
           
 void testPermissionsForGroupsWithApostrophes()
           
 void testPermissionsForUsersWithApostrophes()
           
 void testRemoveGroup()
           
 void testRemoveUser()
           
 void testRestrictionsButtonAppearsOnCreate()
           
 void testRestrictionsButtonAppearsOnEdit()
           
 void testRestrictionsButtonDoesNotAppearWithoutPermissionsOnCreate()
           
 void testSettingGroupPermissionWithNonAsciiCharacters()
           
 void testSpaceAdministratorCannotSeeProtectedBlog()
           
 void testSuperuserCanEditCommentsOnRestrictedBlog()
           
 void testSuperUserCanSeeButNotFindProtectedBlog()
           
 void testSuperuserCanSeeRestrictionIconWhenViewingRestrictedBlog()
           
 void testSystemAdministratorCannotSeeProtectedBlog()
           
 void testUpdateBlogPermissionsDoesNotChangeLastModifier()
           
 void testUserCannotRestrictThemselvesFromEditingBlog()
           
 void testUserCannotRestrictThemselvesFromViewingBlog()
           
 void testUserEditPermission()
           
 void testUserViewPermission()
           
 void testViewBlogSourceRestrictions()
           
 
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
adminConsole, attachments, baseUrlSelector, createSpaceViaWebUI, createTestSpaceViaWebUI, createTestUser, darkFeatures, directoryConfig, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getPluginHelper, getServerStateManager, goToBlogCollector, logins, logout, pages, plugins, rebuildIndex, setUpTestNG, substituteForNodeBaseUrl, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_VIEW_PERMS_MESSAGE

public static final String NO_VIEW_PERMS_MESSAGE
See Also:
Constant Field Values

NO_EDIT_PERMS_MESSAGE

public static final String NO_EDIT_PERMS_MESSAGE
See Also:
Constant Field Values
Constructor Detail

BlogPermissionsAcceptanceTest

public BlogPermissionsAcceptanceTest()
Method Detail

setUp

protected void setUp()
              throws 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:
Exception - from super

testRestrictionsButtonAppearsOnCreate

public void testRestrictionsButtonAppearsOnCreate()
                                           throws Exception
Throws:
Exception

testRestrictionsButtonAppearsOnEdit

public void testRestrictionsButtonAppearsOnEdit()
                                         throws Exception
Throws:
Exception

testRestrictionsButtonDoesNotAppearWithoutPermissionsOnCreate

public void testRestrictionsButtonDoesNotAppearWithoutPermissionsOnCreate()
                                                                   throws Exception
Throws:
Exception

testUserEditPermission

public void testUserEditPermission()
                            throws Exception
Throws:
Exception

testGroupEditPermission

public void testGroupEditPermission()
                             throws Exception
Throws:
Exception

testUserViewPermission

public void testUserViewPermission()
                            throws Exception
Throws:
Exception

testGroupViewPermission

public void testGroupViewPermission()
                             throws Exception
Throws:
Exception

testRemoveUser

public void testRemoveUser()
                    throws IOException,
                           org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testRemoveGroup

public void testRemoveGroup()
                     throws IOException,
                            org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testPermissionsForUsersWithApostrophes

public void testPermissionsForUsersWithApostrophes()

testPermissionsForGroupsWithApostrophes

public void testPermissionsForGroupsWithApostrophes()

testAnonymousUsersRespectBlogLevelEditPermissions

public void testAnonymousUsersRespectBlogLevelEditPermissions()
                                                       throws Exception
Throws:
Exception

testUpdateBlogPermissionsDoesNotChangeLastModifier

public void testUpdateBlogPermissionsDoesNotChangeLastModifier()
                                                        throws IOException,
                                                               org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testBlogMetadataNotUpdatedByEditingPermissions

public void testBlogMetadataNotUpdatedByEditingPermissions()
                                                    throws IOException,
                                                           org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testMenuOptionsUnavailableForRestrictedBlog

public void testMenuOptionsUnavailableForRestrictedBlog()

testCannotEditPageWithoutViewPermission

public void testCannotEditPageWithoutViewPermission()
                                             throws IOException,
                                                    org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testSettingGroupPermissionWithNonAsciiCharacters

public void testSettingGroupPermissionWithNonAsciiCharacters()
                                                      throws IOException,
                                                             org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testUserCannotRestrictThemselvesFromViewingBlog

public void testUserCannotRestrictThemselvesFromViewingBlog()
                                                     throws IOException,
                                                            org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testUserCannotRestrictThemselvesFromEditingBlog

public void testUserCannotRestrictThemselvesFromEditingBlog()
                                                     throws IOException,
                                                            org.apache.xmlrpc.XmlRpcException
Throws:
IOException
org.apache.xmlrpc.XmlRpcException

testAdminCannotEditRestrictedForEditingBlog

public void testAdminCannotEditRestrictedForEditingBlog()

testAdminCannotEditRestrictedForViewingBlog

public void testAdminCannotEditRestrictedForViewingBlog()

testSuperUserCanSeeButNotFindProtectedBlog

public void testSuperUserCanSeeButNotFindProtectedBlog()

testSystemAdministratorCannotSeeProtectedBlog

public void testSystemAdministratorCannotSeeProtectedBlog()

testSpaceAdministratorCannotSeeProtectedBlog

public void testSpaceAdministratorCannotSeeProtectedBlog()

testViewBlogSourceRestrictions

public void testViewBlogSourceRestrictions()
                                    throws Exception
Throws:
Exception

testSuperuserCanSeeRestrictionIconWhenViewingRestrictedBlog

public void testSuperuserCanSeeRestrictionIconWhenViewingRestrictedBlog()

testSuperuserCanEditCommentsOnRestrictedBlog

public void testSuperuserCanEditCommentsOnRestrictedBlog()


Copyright © 2003–2015 Atlassian. All rights reserved.