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 StringgetPathFor(String username) Creates the path for the user resource.protected StringgetPathFor(String username, Map<?, ?> queryParams) Creates the path for the user resource, optionally appending any additional query parameters.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidTest getting list of assignable users where a state override exists on a state we are transitioning to.voidTest 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
-