Class TestUserResource
java.lang.Object
com.atlassian.jira.functest.framework.BaseJiraFuncTest
com.atlassian.jira.webtests.ztests.bundledplugins2.rest.TestUserResource
Tests for the user resource.
- Since:
- v4.2
-
Field Summary
FieldsFields inherited from class com.atlassian.jira.functest.framework.BaseJiraFuncTest
assertions, backdoor, environmentData, initClass, navigation, tester, testRule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
getPathFor
(String username) Creates the path for the user resource.protected String
getPathFor
(String username, Map<?, ?> queryParams) Creates the path for the user resource, optionally appending any additional query parameters.void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
Test getting list of assignable users where a state override exists on a state we are transitioning to.void
Test getting list of assignable users where a state override exists on a different state to what we are transitioning to.Methods inherited from class com.atlassian.jira.functest.framework.BaseJiraFuncTest
getAssertions, getBackdoor, getEnvironmentData, getTester
-
Field Details
-
NOT_EXISTING_USERNAME
- See Also:
-
-
Constructor Details
-
TestUserResource
public TestUserResource()
-
-
Method Details
-
setUpTest
public void setUpTest() -
testUserResourceNoUsernameNorKey
public void testUserResourceNoUsernameNorKey() -
testUserResourceForUserByNameThatDoesntExist
public void testUserResourceForUserByNameThatDoesntExist() -
testUserResourceForUserByNameThatDoesntExistIncludeDeleted
public void testUserResourceForUserByNameThatDoesntExistIncludeDeleted() -
testUserResourceForUserByKeyThatDoesntExist
public void testUserResourceForUserByKeyThatDoesntExist() -
testUserResourceForUserByKeyThatDoesntExistIncludeDeleted
public void testUserResourceForUserByKeyThatDoesntExistIncludeDeleted() -
testUserResourceForUserByName
public void testUserResourceForUserByName() -
testUserResourceForUserByKey
public void testUserResourceForUserByKey() -
testUserResourceForUserByNameIncludeDeleted
public void testUserResourceForUserByNameIncludeDeleted() -
testUserResourceForUserByKeyIncludeDeleted
public void testUserResourceForUserByKeyIncludeDeleted() -
testUserResourceForDeletedUserByNameIncludeDeleted
public void testUserResourceForDeletedUserByNameIncludeDeleted() -
testUserResourceForDeletedUserByKeyIncludeDeleted
public void testUserResourceForDeletedUserByKeyIncludeDeleted() -
testUserResourceForDeletedUserByKeyIncludeDeletedShouldNotAllowNonAdminUsers
public void testUserResourceForDeletedUserByKeyIncludeDeletedShouldNotAllowNonAdminUsers() -
testUserResourceForDeletedUserByUsernameIncludeDeletedShouldNotAllowNonAdminUsers
public void testUserResourceForDeletedUserByUsernameIncludeDeletedShouldNotAllowNonAdminUsers() -
testUserResourceForUserByUsernameAndKey
public void testUserResourceForUserByUsernameAndKey() -
testUserResourceTimeZone
public void testUserResourceTimeZone() -
testUserResourceLocale
public void testUserResourceLocale() -
testSearchUsers
public void testSearchUsers() -
testSearchWithMultipleTokensInQuery
public void testSearchWithMultipleTokensInQuery() -
testSearchIsCaseInsensitive
public void testSearchIsCaseInsensitive() -
testHandleEdgeCaseOffset
- Throws:
IOException
-
testSearchUsersWithMultipleTokensInUsername
public void testSearchUsersWithMultipleTokensInUsername() -
testSearchDoesNotIgnoreDiacritics
public void testSearchDoesNotIgnoreDiacritics() -
testSearchBySeparatorCharacter
public void testSearchBySeparatorCharacter() -
testQueryWithInfixSeparator
public void testQueryWithInfixSeparator() -
testPickerUsers
public void testPickerUsers() -
testUsersByPermission
public void testUsersByPermission() -
testAssignableAndViewableUsers
public void testAssignableAndViewableUsers() -
testUnprivilegedAccessToBrowseUsersYieldsNoResults
public void testUnprivilegedAccessToBrowseUsersYieldsNoResults() -
testUnprivilegedAccessToAssignableUsersIsDenied
public void testUnprivilegedAccessToAssignableUsersIsDenied() -
testDoNotRequireBrowseUserPermissionToListAssignableUsers
public void testDoNotRequireBrowseUserPermissionToListAssignableUsers() -
testDoNotRequireBrowseUserPermissionToListAssignableUsersBulk
public void testDoNotRequireBrowseUserPermissionToListAssignableUsersBulk() -
testUsernameParamIsNotMandatoryForAssignableSearchResource
public void testUsernameParamIsNotMandatoryForAssignableSearchResource() -
testUsernameParamIsNotMandatoryForAssignableMultiProjectSearchResource
public void testUsernameParamIsNotMandatoryForAssignableMultiProjectSearchResource() -
testProjectParamIsMandatoryForAssignableMultiProjectSearchResource
public void testProjectParamIsMandatoryForAssignableMultiProjectSearchResource() -
testUserResourceGroupsAndRolesNotExpanded
public void testUserResourceGroupsAndRolesNotExpanded() -
testUserResourceGroupsExpanded
public void testUserResourceGroupsExpanded() -
testGetAnonymouslyUserResource
public void testGetAnonymouslyUserResource() -
testAnonymouslySearch
public void testAnonymouslySearch() -
testAnonymouslySearchAssignable
public void testAnonymouslySearchAssignable() -
testAnonymouslySearchPicker
public void testAnonymouslySearchPicker() -
testAnonymouslySearchPickerWhileBrowseUsersSetToAnyone
public void testAnonymouslySearchPickerWhileBrowseUsersSetToAnyone() -
testAnonymouslySearchPickerWithFeatureFlagEnabled
public void testAnonymouslySearchPickerWithFeatureFlagEnabled() -
testSearchPickerWithoutBrowseUsersPermByLoggedInUser
public void testSearchPickerWithoutBrowseUsersPermByLoggedInUser() -
testAnonymouslySearchByPermissions
public void testAnonymouslySearchByPermissions() -
testAnonymouslyMultiProjectSearchAssignableWithoutProjectKeysParam
public void testAnonymouslyMultiProjectSearchAssignableWithoutProjectKeysParam() -
testAnonymouslyMultiProjectSearchAssignableWithNoPermission
public void testAnonymouslyMultiProjectSearchAssignableWithNoPermission() -
testAnonymouslyMultiProjectSearchAssignableWithPermissions
public void testAnonymouslyMultiProjectSearchAssignableWithPermissions() -
testAnonymouslyMultiProjectSearchAssignableWithPermissionToBrowseProjectOnly
public void testAnonymouslyMultiProjectSearchAssignableWithPermissionToBrowseProjectOnly() -
testAnonymouslySearchViewableIssueResource
public void testAnonymouslySearchViewableIssueResource() -
testUnicodeCharacters
public void testUnicodeCharacters() -
testAvatarUrls
public void testAvatarUrls() -
testUsernamesWithInterestingCharacters
public void testUsernamesWithInterestingCharacters() -
testUserResourceShouldMaskEmailAddresses
public void testUserResourceShouldMaskEmailAddresses() -
testUserResourceShouldHideEmailAddresses
public void testUserResourceShouldHideEmailAddresses() -
testUserGetAndSetColumns
public void testUserGetAndSetColumns() -
testWorkflowAssignableOverride
public void testWorkflowAssignableOverride()Test getting list of assignable users where a state override exists on a state we are transitioning to. -
testWorkflowAssignableOverrideDifferentState
public void testWorkflowAssignableOverrideDifferentState()Test getting list of assignable users where a state override exists on a different state to what we are transitioning to. -
test401WhenAnonymousWantsToStoreAvatarForNotExistingUser
public void test401WhenAnonymousWantsToStoreAvatarForNotExistingUser() -
test401WhenAnonymousWantsToStoreAvatarForExistingUser
public void test401WhenAnonymousWantsToStoreAvatarForExistingUser() -
test401WhenAnonymousWantsToStoreAvatarWithMultipartForNotExistingUser
public void test401WhenAnonymousWantsToStoreAvatarWithMultipartForNotExistingUser() -
test401WhenAnonymousWantsToStoreAvatarWithMultipartForExistingUser
public void test401WhenAnonymousWantsToStoreAvatarWithMultipartForExistingUser() -
test401WhenAnonymousWantsToCreateAvatarFromTemporaryForNotExistingUser
public void test401WhenAnonymousWantsToCreateAvatarFromTemporaryForNotExistingUser() -
test401WhenAnonymousWantsToCreateAvatarFromTemporaryForExistingUser
public void test401WhenAnonymousWantsToCreateAvatarFromTemporaryForExistingUser() -
test401WhenAnonymousWantsToUpdateAvatarForNotExistingUser
public void test401WhenAnonymousWantsToUpdateAvatarForNotExistingUser() -
test401WhenAnonymousWantsToUpdateAvatarForExistingUser
public void test401WhenAnonymousWantsToUpdateAvatarForExistingUser() -
test401WhenAnonymousUserTriesToDeleteAvatarForNotExistingUser
public void test401WhenAnonymousUserTriesToDeleteAvatarForNotExistingUser() -
test401WhenAnonymousUserTriesToDeleteAvatarForExistingUser
public void test401WhenAnonymousUserTriesToDeleteAvatarForExistingUser() -
testDuplicatedUsersCountUnauthorized
public void testDuplicatedUsersCountUnauthorized() -
testDuplicatedUsersCountNonAdmin
public void testDuplicatedUsersCountNonAdmin() -
testDuplicatedUsersCountAdmin
public void testDuplicatedUsersCountAdmin() -
testDuplicatedUsersMappingUnauthorized
public void testDuplicatedUsersMappingUnauthorized() -
testDuplicatedUsersMappingNonAdmin
public void testDuplicatedUsersMappingNonAdmin() -
testDuplicatedUsersMappingAdmin
public void testDuplicatedUsersMappingAdmin() -
testGettingLastLoginTimeFormatWithSystemDefaultTimezoneAndLocale
public void testGettingLastLoginTimeFormatWithSystemDefaultTimezoneAndLocale() -
testGettingLastLoginTimeFormatWithDifferentTimezoneAndLocale
public void testGettingLastLoginTimeFormatWithDifferentTimezoneAndLocale() -
testGettingLastLoginTimeForJustDeletedUser
public void testGettingLastLoginTimeForJustDeletedUser() -
testGettingLastLoginTimeForJustCreatedUser
public void testGettingLastLoginTimeForJustCreatedUser() -
getPathFor
Creates the path for the user resource.- Parameters:
username
- a String containing the user name- Returns:
- the path to the user
-
getPathFor
Creates the path for the user resource, optionally appending any additional query parameters.- Parameters:
username
- a String containing the user namequeryParams
- a Map containing query parameters- Returns:
- the path to the user
-