com.atlassian.confluence
Class UserProfileAcceptanceTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.atlassian.confluence.ThreadLocalWebTestCase
com.atlassian.confluence.AbstractAtlassianWebTestCase
com.atlassian.confluence.AbstractConfluenceAcceptanceTest
com.atlassian.confluence.UserProfileAcceptanceTest
- All Implemented Interfaces:
- junit.framework.Test
public class UserProfileAcceptanceTest
- extends AbstractConfluenceAcceptanceTest
Fields inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest |
adminConsole, adminToken, ANONYMOUS_USER, BLOG_DATE_FORMAT, BROWSE_MENU_LINK_ID, CONFLUNECE_ADMIN_GROUP, CONFLUNECE_USERS_GROUP, context, 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_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, xmlrpc |
Methods inherited from class com.atlassian.confluence.AbstractConfluenceAcceptanceTest |
addAnonymousPermissionsToSpace, addComment, addCommentToBlogPost, addPageComment, addSpaceLabel, addUserToGroupViaHelper, addWatchPage, assertImagePresent, assertImageValid, assertLoggedInAs, assertMailReceived, assertNoMailReceived, attachFile, attachFile, attachFileWithName, chooseRandomBaseUrl, cleanUp, createBlog, createGroup, createGroupViaHelper, createMail, createPage, createPageWithViewRestrictions, createSpaceViaWebUi, createSpaceViaWebUI, createSpaceViaWebUI, createTemplate, createTestMailServer, createTestSpaceViaWebUI, createUserViaHelper, createUserViaHelper, disableAnonymousAccess, disableAnonymousAccessToSpace, editBlogLabels, editBlogPostContent, editPage, editPageContent, editPageContent, editPageLabels, editPageWithContent, editSpaceDescription, editSpacePermsForm, editUserViaHelper, emptyTrash, enableAnonymousAccess, enableAnonymousAccessToSpace, ensureTestUserCanViewTestSpace, ensureUserCanViewSpace, forceViewGlobalAdmin, generateBaseUrl, generateFile, getAppContext, getBaseUrl, getConfiguredBaseUrl, getCurrentMailQueueSize, getFriendlyRelativeDate, getPageId, getPluginHelper, getTestSpace, getTodaysBlogPostDate, getUserGroups, gotoPageWithError, grantAnonymousUseConfluencePermission, grantGlobalBrowsePermissionToGroup, grantGlobalPermissionToGroup, grantGlobalPermissionToUser, grantSpacePermissionToGroup, grantSpacePermissionToGroupAndDelegate, grantSpacePermissionToUser, grantSpacePermissionToUserAndDelegate, 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, pause, pause, rebuildIndex, 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, 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, rpcGetUsersForActivity, 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, rpcRemoveUserUncleanly, rpcRenderContent, rpcRestoreAbstractPage, rpcResumeJob, rpcStartActivity, 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, stripContext, tearDown, tearDownTestNG, viewAbstractPage, viewBlog, viewEditBlogPostPage, viewGlobalAdmin, viewGlobalPermissions, viewHomepage, viewLabel, viewLanguages, viewPage, viewPeopleDirectory, viewSpaceAdmin, viewSpaceAdvanced, viewSpaceContent, viewSpacePermissions, viewSpaceSummary, viewSpaceSummary, viewTodaysBlog, viewTrash, viewUser, waitForLongRunningTaskToComplete, watchPage, watchSpace, watchSpace, xmlRpcExecute |
Methods inherited from class com.atlassian.confluence.AbstractAtlassianWebTestCase |
assertCollectionContainsKeyWithValue, assertContains, assertDoesNotContain, assertElementNotPresentByXPath, assertElementPresentByXPath, assertEndsWith, assertLinkNotPresentWithHrefContaining, assertLinkPresent, assertLinkPresentWithHref, assertLinkPresentWithHrefContaining, assertLinkPresentWithImage, assertLinkPresentWithText, assertLinkPresentWithTextAndHref, assertPageTitleEquals, assertServerResponseContains, assertServerResponseDoesNotContain, assertStartsWith, assertStatusCode, assertSubmitButtonNotPresent, assertTextInElement, assertTextNotPresent, assertTextPresent, assertTextPresentInPageSource, assertTextsPresentInOrder, assertTextsPresentInOrder, assertTitleEquals, assertTitleEquals, clickLinkWithText, getGroupFromResponse, selectOptionByValue, setTextField, 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, 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, assertSubmitButtonPresent, assertSubmitButtonPresent, assertSubmitButtonPresent, assertTableEquals, assertTableEquals, assertTableMatch, assertTableMatch, assertTableNotPresent, assertTablePresent, assertTableRowCountEquals, assertTableRowsEqual, assertTableRowsEqual, assertTableRowsMatch, assertTableRowsMatch, assertTextFieldEquals, assertTextInTable, assertTextInTable, assertTextNotInElement, assertTextNotInTable, assertTextNotInTable, assertTitleEqualsKey, assertTitleEqualsKey, assertTitleMatch, assertWindowCountEquals, assertWindowPresent, assertWindowPresent, assertWindowPresentWithTitle, beginAt, checkCheckbox, checkCheckbox, clickButton, clickButtonWithText, clickElementByXPath, clickLink, clickLinkWithExactText, clickLinkWithExactText, clickLinkWithImage, 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, selectOptions, selectOptionsByValues, setDialog, setExpectedJavaScriptAlert, setExpectedJavaScriptAlert, setExpectedJavaScriptConfirm, setExpectedJavaScriptConfirm, setExpectedJavaScriptPrompt, setExpectedJavaScriptPrompt, setFormElement, setScriptingEnabled, setTestContext, setTester, setTestingEngineKey, 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 |
UserProfileAcceptanceTest
public UserProfileAcceptanceTest()
setUp
protected void setUp()
throws java.lang.Exception
- Overrides:
setUp
in class AbstractConfluenceAcceptanceTest
- Throws:
java.lang.Exception
testUserProfilePropertiesAreEncodedProperly
public void testUserProfilePropertiesAreEncodedProperly()
throws java.lang.Exception
- Throws:
java.lang.Exception
testProfilePictureWithHtmlInFileName
public void testProfilePictureWithHtmlInFileName()
throws java.lang.Exception
- CONF-8143: uploading profile image with html in the file name
- Throws:
java.lang.Exception
testDeleteProfilePicture
public void testDeleteProfilePicture()
throws java.lang.Exception
- Throws:
java.lang.Exception
testProfilePictureThatNeedsResizing
public void testProfilePictureThatNeedsResizing()
throws java.lang.Exception
- Throws:
java.lang.Exception
testProfilePictureNotOnDashboard
public void testProfilePictureNotOnDashboard()
throws java.lang.Exception
- Throws:
java.lang.Exception
testNewlyCreatedUserNotOnDashboard
public void testNewlyCreatedUserNotOnDashboard()
throws java.lang.Exception
- Throws:
java.lang.Exception
testRemovedUserIsRemovedFromIndex
public void testRemovedUserIsRemovedFromIndex()
throws java.lang.Exception
- Throws:
java.lang.Exception
testSetUserDefaultLanguage
public void testSetUserDefaultLanguage()
throws java.lang.Exception
- Throws:
java.lang.Exception
testRestoreUserLanguageBackToSiteDefault
public void testRestoreUserLanguageBackToSiteDefault()
throws java.lang.Exception
- Throws:
java.lang.Exception
testAnonymousUserHomepageIsSiteHomepage
public void testAnonymousUserHomepageIsSiteHomepage()
throws java.lang.Exception
- Throws:
java.lang.Exception
testUserCanSetHomepageToDashboardWhenSiteHomepageIsNotDashboard
public void testUserCanSetHomepageToDashboardWhenSiteHomepageIsNotDashboard()
throws java.lang.Exception
- Throws:
java.lang.Exception
testUserHomepageDefaultsToSiteHomepage
public void testUserHomepageDefaultsToSiteHomepage()
throws java.lang.Exception
- Throws:
java.lang.Exception
testSwitchBetweenSiteHomepageAndDashboard
public void testSwitchBetweenSiteHomepageAndDashboard()
throws java.lang.Exception
- Throws:
java.lang.Exception
testUserHomepageIsProfilePage
public void testUserHomepageIsProfilePage()
testExternalUserManagedCannotEditPassword
public void testExternalUserManagedCannotEditPassword()
testUserProfileIndexedNotInRecentlyUpdated
public void testUserProfileIndexedNotInRecentlyUpdated()
throws java.lang.Exception
- Throws:
java.lang.Exception
testUserProfileIndexedNotInRecentlyUpdated2
public void testUserProfileIndexedNotInRecentlyUpdated2()
throws java.lang.Exception
- Throws:
java.lang.Exception
testEditUserFullnameWithPersonalSpace
public void testEditUserFullnameWithPersonalSpace()
throws java.io.IOException,
org.apache.xmlrpc.XmlRpcException
- Throws:
java.io.IOException
org.apache.xmlrpc.XmlRpcException
testAddAProfilePictureHint
public void testAddAProfilePictureHint()
testNonDefaultProfilePicture
public void testNonDefaultProfilePicture()
testCaptchaOnEditUserProfile
public void testCaptchaOnEditUserProfile()
testAddAProfilePictureHintDoesNotAppearForOtherUser
public void testAddAProfilePictureHintDoesNotAppearForOtherUser()
testAdministerUserLinkShownToAdmin
public void testAdministerUserLinkShownToAdmin()
throws java.lang.Exception
- Throws:
java.lang.Exception
testAdministerUserLinkNotShownToNormalUsers
public void testAdministerUserLinkNotShownToNormalUsers()
throws java.lang.Exception
- Throws:
java.lang.Exception
testAdministerUserLinkNotShownToAnonymousUsers
public void testAdministerUserLinkNotShownToAnonymousUsers()
throws java.lang.Exception
- Throws:
java.lang.Exception
testNonExistentProfileRedirectsTo404
public void testNonExistentProfileRedirectsTo404()
testExtraFields
public void testExtraFields()
testExtraFieldsWikiMarkup
public void testExtraFieldsWikiMarkup()
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
testAnonymousUserCannotViewProfileWithoutPermission
public void testAnonymousUserCannotViewProfileWithoutPermission()
testAnonymousUserCannotViewProfileOnDashboardWithoutPermission
public void testAnonymousUserCannotViewProfileOnDashboardWithoutPermission()
- CONF-15134
testAnonymousUserCanSeeProfileButNotSpace
public void testAnonymousUserCanSeeProfileButNotSpace()
- If the anonymous user can view profiles but the particular user has a personal space instead that is not
accessible to the anonymous user then ensure the anonymous user sees the profile and not the space.
If the anonymous user has access to the personal space then make sure that is what is shown.
testProfileMacro
public void testProfileMacro()
testFollowTab
public void testFollowTab()
testFollowTabShowsCorrectProfilePicture
public void testFollowTabShowsCorrectProfilePicture()
testNetworkMacroOnPage
public void testNetworkMacroOnPage()
testViewOtherUsersProfile
public void testViewOtherUsersProfile()
testViewOtherUsersProfileDoesNotShowClearLink
public void testViewOtherUsersProfileDoesNotShowClearLink()
testWatchesPageLinksToEmailPage
public void testWatchesPageLinksToEmailPage()
testPersonalProfileTitles
public void testPersonalProfileTitles()
testAboutMeCanContainLinebreaks
public void testAboutMeCanContainLinebreaks()
testPersonalProfileTabs
public void testPersonalProfileTabs()
testFollowOnProfile
public void testFollowOnProfile()
testSettingEmailMaskingToPrivate
public void testSettingEmailMaskingToPrivate()
testSettingEmailMaskingToMasked
public void testSettingEmailMaskingToMasked()
testSettingEmailMaskingToPublic
public void testSettingEmailMaskingToPublic()
testAnonymousViewProfileCannotSeeActions
public void testAnonymousViewProfileCannotSeeActions()
testCannotFavouritePersonalSpaceIfNoPersonalSpace
public void testCannotFavouritePersonalSpaceIfNoPersonalSpace()
testCannotFavouriteSpaceIfNoSpacePermission
public void testCannotFavouriteSpaceIfNoSpacePermission()
testFavouriteSpaceFromProfile
public void testFavouriteSpaceFromProfile()
testEditMimeType
public void testEditMimeType()
testEditSubscribeToDailyUpdates
public void testEditSubscribeToDailyUpdates()
testEditNotifyOnMyActions
public void testEditNotifyOnMyActions()
testEditShowChangeContent
public void testEditShowChangeContent()
testEditShowFullContent
public void testEditShowFullContent()
testEditProfileWithCapthca
public void testEditProfileWithCapthca()
testAnonymousAccessToProfilePages
public void testAnonymousAccessToProfilePages()
testAnonymousAccessToCurrentUserPages
public void testAnonymousAccessToCurrentUserPages()
testProfileWithAmpersandUser
public void testProfileWithAmpersandUser()
testFullNameChangeIsIndexed
public void testFullNameChangeIsIndexed()
Copyright © 2003-2010 Atlassian. All Rights Reserved.