com.atlassian.confluence
Class UserManagementAcceptanceTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.atlassian.confluence.ThreadLocalWebTestCase
              extended by com.atlassian.confluence.AbstractAtlassianWebTestCase
                  extended by com.atlassian.confluence.AbstractConfluenceAcceptanceTest
                      extended by com.atlassian.confluence.UserManagementAcceptanceTest
All Implemented Interfaces:
junit.framework.Test

public class UserManagementAcceptanceTest
extends AbstractConfluenceAcceptanceTest


Field Summary
 
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
adminConsole, adminToken, ANONYMOUS_USER, BLOG_DATE_FORMAT, BROWSE_MENU_LINK_ID, CONFLUENCE_ADMIN_GROUP, CONFLUENCE_USERS_GROUP, context, CROWD_MODE, DIRECTORY_CONFIG, filesToDelete, FUNCTEST_RPC_PLUGIN, log, logAdjuster, mailServices, RANDOM, rpc, SMTP_SUBJECT_PREFIX, TEST_ADMIN, TEST_ADMIN_EMAIL, TEST_ADMIN_FULLNAME, TEST_ADMIN_PASSWORD, TEST_ADMIN_USERNAME, TEST_BLOG, 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, TESTBLOG_CONTENT, TESTBLOG_TITLE, 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, xmlrpc
 
Fields inherited from class com.atlassian.confluence.AbstractAtlassianWebTestCase
SITE_TITLE_SUFFIX, TITLE_SEPARATOR
 
Constructor Summary
UserManagementAcceptanceTest()
           
 
Method Summary
protected  void setUp()
           
 void testAddExistingGroup()
           
 void testAddGroup()
           
 void testAddUser()
           
 void testAddUserToGroup()
           
 void testAddUserWithUTF8Characters()
           
 void testAddUserWithWhiteSpaceCharacters()
           
 void testAdvancedSearchUserMultipleTokenQuery()
           
 void testAdvancedSearchUserWithPrecedingWhiteSpace()
           
 void testAssigningUserToGroup()
           
 void testBlankQuery()
           
 void testBrowseUsersDisplaysActivation()
           
 void testCanAddMembershipToConfluenceAdministratorsGroupAsSysAdmin()
           
 void testCanAddMembershipToSysAdminGroupAsSysAdmin()
           
 void testCanEditUserWithSystemAdministratorPermissionAsSysAdmin()
           
 void testCannotAddMembershipToConfluenceAdministratorsGroupAsConfluenceAdmin()
           
 void testCannotAddMembershipToSysAdminGroupAsConfluenceAdmin()
           
 void testCannotEditUserWithSystemAdministratorPermissionAsConfluenceAdmin()
           
 void testCannotRemoveGroupWithSystemAdministratorPermissionsAsConfluenceAdmin()
           
 void testCannotRemoveMembershipFromSysAdminGroupAsConfluenceAdmin()
           
 void testCannotRemoveMembershipToConfluenceAdministratorsGroupAsConfluenceAdmin()
           
 void testCannotRemoveUserWithSystemAdministratorPermissionAsConfluenceAdmin()
           
 void testCanRemoveGroupWithSystemAdministratorPermissionsAsSystemAdministrator()
           
 void testCanRemoveMembershipFromConfluenceAdministratorsGroupAsSysAdmin()
           
 void testCanRemoveMembershipFromSysAdminGroupAsSysAdmin()
           
 void testCanRemoveNormalGroupsAsConfluenceAdmin()
           
 void testDisableUser()
           
 void testEditUserDetails()
           
 void testEditUserDetailsAndCancel()
           
 void testEditUserDetailsForUserWithUTF8Characters()
           
 void testEditUserDetailsForUserWithUTF8CharactersAndCancel()
           
 void testEnableUser()
           
 void testExtraFields()
           
 void testExtraFieldsNotDoubleEncoded()
          CONF-14305 make sure the fields aren't double encoded
 void testExtraFieldsWithBackslashesAndApostrophes()
          CONF-14305 allow fields with backslashes and apostrophes to be set
 void testFreeformField()
           
 void testFullNameChangeIsIndexed()
           
 void testGroupPaging()
           
 void testGroupsAreSortedAlphabetically()
           
 void testLoginCaseSensitivity()
           
 void testManageGroupWithXSS()
           
 void testRemoveAdminGroup()
           
 void testRemoveGroup()
           
 void testRemoveGroupCancel()
           
 void testRemoveGroupWithMembersPresent()
           
 void testRemoveGroupWithSpacePermissions()
           
 void testRemoveGroupWithUmlauts()
           
 void testRemoveSelfFromAdmin()
           
 void testRemoveUser()
           
 void testRemoveUserFromGroup()
           
 void testRemoveUserFromGroupWithUmlaut()
           
 void testRemoveUserWithPluses()
           
 void testRemoveUserWithSpace()
           
 void testRemoveUserWithUTF8Characters()
           
 void testSearchUserWithWhiteSpaceInSimple()
           
 void testSetPassword()
           
 void testSetPasswordAndCancel()
           
 void testSetPasswordForUserWithUTF8Characters()
           
 void testSetPasswordForUserWithUTF8CharactersAndCancel()
           
 void testSetPasswordWithIncorrectConfirmation()
           
 void testUserListPagination()
           
 void testUserOrder()
           
 void testValidationAndExtraFields()
          Tests that fields are not cleared if the form is not valid
 void testViewUserDetailsFromDifferentUser()
           
 void testViewUserLinkForUserWithUTF8Characters()
           
 
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest
addAnonymousPermissionsToSpace, addComment, addCommentToBlogPost, addPageComment, addSpaceLabel, addUserToGroupViaHelper, addWatchPage, assertImagePresent, assertImageValid, assertLoggedInAs, assertMailReceived, assertNoMailReceived, attachFile, attachFile, attachFileWithName, chooseRandomBaseUrl, createBlog, createBlogInTestSpace, createGroup, createGroupViaHelper, createMail, createPage, createPageWithViewRestrictions, createSpaceViaWebUI, createSpaceViaWebUI, createSpaceViaWebUI, createTemplate, createTestMailServer, createTestSpaceViaWebUI, createUserViaHelper, createUserViaHelper, disableAnonymousAccess, disableAnonymousAccessToSpace, editBlog, editBlogLabels, editBlogPostContent, editPage, editPageContent, editPageContent, editPageLabels, editPageWithContent, editSpaceDescription, editSpacePermsForm, enableAnonymousAccess, enableAnonymousAccessToSpace, ensureTestUserCanViewTestSpace, forceViewGlobalAdmin, generateBaseUrl, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getCurrentMailQueueSize, getFriendlyRelativeDate, getPageId, getPluginHelper, getTodaysBlogPostDate, gotoPageWithError, grantAnonymousUseConfluencePermission, grantGlobalBrowsePermissionToGroup, grantGlobalPermissionToGroup, grantGlobalPermissionToUser, grantSpacePermissionToGroupAndDelegate, grantViewSpacePermissionToGroup, grantViewSpacePermissionToGroupAndDelegate, grantViewSpacePermissionToUser, importGlobalBackup, importGlobalBackup, importMail, importMailAndAssertNoRunningTask, importSpaceBackup, isClustered, logIn, logIn, logInAs, logInAs, loginAs, logInAsAdminAtDashboard, logInAsAtDashboard, loginAsAtDashboard, loginAsTestUser, loginAsTestUser2, loginAsTestUserAtDashboard, loginViaForm, logout, makeParams, movePage, movePage, movePageToNewParent, movePageToNewParent, movePageToNewSpace, openInsertImagePopup, openInsertLinkPopup, rebuildIndex, removeAnonymousPermissionToSpace, removeBlog, removeGroup, removePageOrBlogById, removePersonalSpace, removeTestUser1, removeTestUser1ViaHelper, removeUser, removeUserFromGroupViaHelper, removeUserViaHelper, renamePage, restoreBaseUrl, restoreConfigurationAfterBackup, revokeAnonymousUseConfluencePermission, revokeGlobalPermissionFromGroup, revokeGlobalPermissionFromUser, rpcAddComment, rpcAddComment, rpcAddComment, rpcAddLabelToBlog, rpcAddLabelToPage, rpcAddLabelToPage, rpcAddLabelToSpace, rpcAddTestComment, rpcClearIndex, rpcClearQueue, rpcConvertToPersonalSpace, rpcCreateBlogPost, rpcCreateBlogPost, rpcCreatePage, rpcCreatePage, rpcCreatePersonalSpace, rpcCreateSpace, rpcCreateSpace, rpcCreateSpaceGroup, rpcCreateTestSpace, rpcCreateTestSpace2, rpcEditBlogPost, rpcEditComment, rpcEditPage, rpcFlushAllCaches, rpcFlushIndexQueue, rpcFlushMailQueue, rpcGetAdminToken, rpcGetBlogPostId, rpcGetChildren, rpcGetComments, rpcGetLocalisedText, rpcGetMailQueueSize, rpcGetPageId, rpcGetPageLabels, rpcGetPageLabels, rpcGetTestUser2Token, rpcGetTestUserToken, rpcGetTopLevelPages, rpcGetUserGroups, rpcGetUserToken, rpcGetUserToken, rpcGetVersionForPage, rpcGrantAnonymousSpacePermission, rpcGrantGlobalPermission, rpcGrantSpacePermission, rpcGrantViewSpacePermission, rpcHasGroup, rpcHasUser, rpclogCommandOutput, rpcLogOut, rpcLogOutAdmin, rpcMovePage, rpcMovePageToTopLevel, rpcPauseJob, rpcRemoveAllSpaceGroups, rpcRemoveAnonymousSpacePermission, rpcRemoveAttachment, rpcRemoveComment, rpcRemoveComment, rpcRemoveGlobalPermissions, rpcRemoveGroup, rpcRemoveLabelFromPage, rpcRemoveLabelFromPage, rpcRemoveLabelFromSpace, rpcRemovePage, rpcRemoveSpace, rpcRemoveSpacePermission, rpcRenderContent, rpcRestoreAbstractPage, rpcResumeJob, rpcStoreBlogEntry, rpcTrashPage, rpcTrashPage, rpcTrashPage, rpcTriggerJob, search, setAllowCamelCase, setApplicationConfigProperty, setAttachmentMaxUploadSize, setCheckbox, setEditPermissionsForGroups, setEditPermissionsForUsers, setElevatedSecurityCheck, setEnableWysiwyg, setMaxAttachmentsInUI, setPageLabels, setRemoteApi, setSharedMode, setThreadedComments, setUp, setUpTestNG, setViewPermissionsForGroups, setViewPermissionsForUsers, showAllUsers, shutdownQuartz, stopTestMailServer, tearDown, tearDownTestNG, viewBlog, viewEditBlogPostPage, viewGlobalAdmin, viewGlobalPermissions, viewHomepage, viewLabel, viewLanguages, viewPage, viewPeopleDirectory, viewSpaceAdmin, viewSpaceAdvanced, viewSpaceContent, viewSpacePermissions, viewSpacePermissions, viewSpaceSummary, viewSpaceSummary, viewTodaysBlog, viewTrash, viewUser, waitForLongRunningTaskToComplete, watchPage, watchSpace, watchSpace, xmlRpcExecute
 
Methods inherited from class com.atlassian.confluence.AbstractAtlassianWebTestCase
assertCollectionContainsKeyWithValue, assertContains, assertDoesNotContain, assertEndsWith, assertLinkNotPresentWithHrefContaining, assertLinkPresentWithHref, assertLinkPresentWithHrefContaining, assertLinkPresentWithTextAndHref, assertPageTitleEquals, assertServerResponseContains, assertServerResponseDoesNotContain, assertStartsWith, assertStatusCode, assertTextPresentInPageSource, assertTextsPresentInOrder, assertTextsPresentInOrder, assertTitleEquals, assertTitleEquals, getGroupFromResponse, setTextFieldUnlessBlank
 
Methods inherited from class com.atlassian.confluence.ThreadLocalWebTestCase
assertButtonNotPresent, assertButtonNotPresentWithText, assertButtonPresent, assertButtonPresentWithText, assertCheckboxNotPresent, assertCheckboxNotPresent, assertCheckboxNotSelected, assertCheckboxNotSelected, assertCheckboxPresent, assertCheckboxPresent, assertCheckboxSelected, assertCheckboxSelected, assertCookiePresent, assertCookieValueEquals, assertCookieValueMatch, assertDownloadedFileEquals, assertElementNotPresent, assertElementNotPresentByXPath, assertElementPresent, assertElementPresentByXPath, 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, assertLinkPresent, assertLinkPresentWithExactText, assertLinkPresentWithExactText, assertLinkPresentWithImage, assertLinkPresentWithText, 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, assertTextNotPresent, 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, removeThreadLocal, reset, runBare, saveAs, selectOption, selectOptionByValue, selectOptions, selectOptionsByValues, setDialog, setExpectedJavaScriptAlert, setExpectedJavaScriptAlert, setExpectedJavaScriptConfirm, setExpectedJavaScriptConfirm, setExpectedJavaScriptPrompt, setExpectedJavaScriptPrompt, setFormElement, setScriptingEnabled, setTestContext, setTester, 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
 

Constructor Detail

UserManagementAcceptanceTest

public UserManagementAcceptanceTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class AbstractConfluenceAcceptanceTest
Throws:
java.lang.Exception

testBlankQuery

public void testBlankQuery()

testAddUser

public void testAddUser()

testAddUserWithUTF8Characters

public void testAddUserWithUTF8Characters()
                                   throws java.lang.Exception
Throws:
java.lang.Exception

testAddUserWithWhiteSpaceCharacters

public void testAddUserWithWhiteSpaceCharacters()
                                         throws java.lang.Exception
Throws:
java.lang.Exception

testUserListPagination

public void testUserListPagination()
                            throws java.lang.Exception
Throws:
java.lang.Exception

testAddGroup

public void testAddGroup()

testGroupPaging

public void testGroupPaging()
                     throws java.io.IOException,
                            org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testAddExistingGroup

public void testAddExistingGroup()

testSearchUserWithWhiteSpaceInSimple

public void testSearchUserWithWhiteSpaceInSimple()

testAdvancedSearchUserWithPrecedingWhiteSpace

public void testAdvancedSearchUserWithPrecedingWhiteSpace()

testAdvancedSearchUserMultipleTokenQuery

public void testAdvancedSearchUserMultipleTokenQuery()

testRemoveUser

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

testRemoveUserWithUTF8Characters

public void testRemoveUserWithUTF8Characters()
                                      throws java.io.IOException,
                                             org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testRemoveUserWithPluses

public void testRemoveUserWithPluses()

testRemoveGroup

public void testRemoveGroup()

testRemoveGroupCancel

public void testRemoveGroupCancel()

testRemoveGroupWithMembersPresent

public void testRemoveGroupWithMembersPresent()
                                       throws java.io.IOException,
                                              org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testRemoveGroupWithSpacePermissions

public void testRemoveGroupWithSpacePermissions()
                                         throws java.lang.Exception
Throws:
java.lang.Exception

testRemoveAdminGroup

public void testRemoveAdminGroup()

testLoginCaseSensitivity

public void testLoginCaseSensitivity()

testEditUserDetails

public void testEditUserDetails()
                         throws java.io.IOException,
                                org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testEditUserDetailsAndCancel

public void testEditUserDetailsAndCancel()
                                  throws java.io.IOException,
                                         org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testEditUserDetailsForUserWithUTF8Characters

public void testEditUserDetailsForUserWithUTF8Characters()
                                                  throws java.io.IOException,
                                                         org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testEditUserDetailsForUserWithUTF8CharactersAndCancel

public void testEditUserDetailsForUserWithUTF8CharactersAndCancel()
                                                           throws java.io.IOException,
                                                                  org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testFullNameChangeIsIndexed

public void testFullNameChangeIsIndexed()

testSetPassword

public void testSetPassword()
                     throws java.io.IOException,
                            org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testExtraFields

public void testExtraFields()

testViewUserDetailsFromDifferentUser

public void testViewUserDetailsFromDifferentUser()

testFreeformField

public void testFreeformField()

testExtraFieldsNotDoubleEncoded

public void testExtraFieldsNotDoubleEncoded()
CONF-14305 make sure the fields aren't double encoded


testExtraFieldsWithBackslashesAndApostrophes

public void testExtraFieldsWithBackslashesAndApostrophes()
CONF-14305 allow fields with backslashes and apostrophes to be set


testValidationAndExtraFields

public void testValidationAndExtraFields()
Tests that fields are not cleared if the form is not valid


testSetPasswordWithIncorrectConfirmation

public void testSetPasswordWithIncorrectConfirmation()
                                              throws java.io.IOException,
                                                     org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testSetPasswordAndCancel

public void testSetPasswordAndCancel()
                              throws java.io.IOException,
                                     org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testSetPasswordForUserWithUTF8Characters

public void testSetPasswordForUserWithUTF8Characters()
                                              throws java.io.IOException,
                                                     org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testSetPasswordForUserWithUTF8CharactersAndCancel

public void testSetPasswordForUserWithUTF8CharactersAndCancel()
                                                       throws java.io.IOException,
                                                              org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testViewUserLinkForUserWithUTF8Characters

public void testViewUserLinkForUserWithUTF8Characters()
                                               throws java.io.IOException,
                                                      org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testAssigningUserToGroup

public void testAssigningUserToGroup()
                              throws java.io.IOException,
                                     org.apache.xmlrpc.XmlRpcException
Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException

testAddUserToGroup

public void testAddUserToGroup()

testRemoveUserFromGroup

public void testRemoveUserFromGroup()

testUserOrder

public void testUserOrder()

testCanAddMembershipToSysAdminGroupAsSysAdmin

public void testCanAddMembershipToSysAdminGroupAsSysAdmin()

testCannotAddMembershipToSysAdminGroupAsConfluenceAdmin

public void testCannotAddMembershipToSysAdminGroupAsConfluenceAdmin()

testCanRemoveMembershipFromSysAdminGroupAsSysAdmin

public void testCanRemoveMembershipFromSysAdminGroupAsSysAdmin()

testCannotRemoveMembershipFromSysAdminGroupAsConfluenceAdmin

public void testCannotRemoveMembershipFromSysAdminGroupAsConfluenceAdmin()

testCannotAddMembershipToConfluenceAdministratorsGroupAsConfluenceAdmin

public void testCannotAddMembershipToConfluenceAdministratorsGroupAsConfluenceAdmin()

testCannotRemoveMembershipToConfluenceAdministratorsGroupAsConfluenceAdmin

public void testCannotRemoveMembershipToConfluenceAdministratorsGroupAsConfluenceAdmin()

testCanAddMembershipToConfluenceAdministratorsGroupAsSysAdmin

public void testCanAddMembershipToConfluenceAdministratorsGroupAsSysAdmin()

testCanRemoveMembershipFromConfluenceAdministratorsGroupAsSysAdmin

public void testCanRemoveMembershipFromConfluenceAdministratorsGroupAsSysAdmin()

testCannotRemoveGroupWithSystemAdministratorPermissionsAsConfluenceAdmin

public void testCannotRemoveGroupWithSystemAdministratorPermissionsAsConfluenceAdmin()

testCanRemoveGroupWithSystemAdministratorPermissionsAsSystemAdministrator

public void testCanRemoveGroupWithSystemAdministratorPermissionsAsSystemAdministrator()

testCanRemoveNormalGroupsAsConfluenceAdmin

public void testCanRemoveNormalGroupsAsConfluenceAdmin()

testCannotRemoveUserWithSystemAdministratorPermissionAsConfluenceAdmin

public void testCannotRemoveUserWithSystemAdministratorPermissionAsConfluenceAdmin()

testCannotEditUserWithSystemAdministratorPermissionAsConfluenceAdmin

public void testCannotEditUserWithSystemAdministratorPermissionAsConfluenceAdmin()

testCanEditUserWithSystemAdministratorPermissionAsSysAdmin

public void testCanEditUserWithSystemAdministratorPermissionAsSysAdmin()

testGroupsAreSortedAlphabetically

public void testGroupsAreSortedAlphabetically()

testRemoveSelfFromAdmin

public void testRemoveSelfFromAdmin()

testRemoveUserWithSpace

public void testRemoveUserWithSpace()

testRemoveUserFromGroupWithUmlaut

public void testRemoveUserFromGroupWithUmlaut()

testManageGroupWithXSS

public void testManageGroupWithXSS()

testRemoveGroupWithUmlauts

public void testRemoveGroupWithUmlauts()

testBrowseUsersDisplaysActivation

public void testBrowseUsersDisplaysActivation()

testDisableUser

public void testDisableUser()

testEnableUser

public void testEnableUser()


Copyright © 2003-2011 Atlassian. All Rights Reserved.