Class TestCrowdUsersResource
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.atlassian.crowd.acceptance.tests.rest.service.RestCrowdServiceAcceptanceTestCase
com.atlassian.crowd.acceptance.tests.rest.service.UsersResourceTest
com.atlassian.jira.webtests.ztests.crowd.embedded.TestCrowdUsersResource
- All Implemented Interfaces:
EnvironmentAware
,junit.framework.Test
public class TestCrowdUsersResource
extends com.atlassian.crowd.acceptance.tests.rest.service.UsersResourceTest
implements EnvironmentAware
Acceptance tests for the Crowd users resource.
- Since:
- v4.3
-
Field Summary
Fields inherited from class com.atlassian.crowd.acceptance.tests.rest.service.RestCrowdServiceAcceptanceTestCase
ADMIN_PASSWORD, ADMIN_USERNAME, APPLICATION_NAME, APPLICATION_PASSWORD, ATTRIBUTES_RESOURCE, AUTHENTICATION_RESOURCE, EEEEP_PASSWORD, EEEEP_USERNAME, EVENTS_RESOURCE, GROUP_BADGERS, GROUP_BADGERS_DESCRIPTION, GROUP_CROWD_ADMINS, GROUP_CROWD_TESTERS, GROUP_CROWD_USERS, GROUPS_RESOURCE, MT, NON_ADMIN_USER_NAME, NON_ADMIN_USER_PASSWORD, NON_CROWD_USER_PASSWORD, NON_CROWD_USER_USERNAME, NON_EXISTENT_GROUP, NON_EXISTENT_USER, PENNY_USERNAME, REST_SERVICE_NAME, restServer, SECOND_ADMIN_PASSWORD, SECOND_ADMIN_USERNAME, SESSION_RESOURCE, USERS_RESOURCE, WEBHOOKS_RESOURCE
-
Constructor Summary
ConstructorsConstructorDescriptionTestCrowdUsersResource
(String name) Constructs a test case with the given name. -
Method Summary
Modifier and TypeMethodDescriptionvoid
setEnvironmentData
(JIRAEnvironmentData environmentData) void
void
void
void
void
Below code is copied from base class and adapted to run against Jira.Methods inherited from class com.atlassian.crowd.acceptance.tests.rest.service.UsersResourceTest
testAddUser, testAddUser_AtlassianSecurityPasswordProvided, testAddUser_NoPasswordProvided, testAddUser_UserAlreadyExists, testAddUserToGroup, testAddUserToGroup_MembershipAlreadyExists, testAddUserToGroup_NonExistentGroup, testAddUserToGroup_NonExistentUser, testAddUserWithAttributes, testDeleteNonExistentUserAttributeSucceeds, testDeleteUser, testDeleteUserAttribute, testDeleteUserPasswordRejectsOldPassword, testExpireAllPasswords, testGetDirectGroup, testGetDirectGroupReturns404WhenGroupDoesNotExist, testGetDirectGroupReturns404WhenUserAndGroupDoNotExist, testGetDirectGroupReturns404WhenUserDoesNotExist, testGetDirectGroupsReturns404WhenUserDoesNotExist, testGetNestedGroup, testGetNestedGroupReturns404WhenGroupDoesNotExist, testGetNestedGroupReturns404WhenUserAndGroupDoNotExist, testGetNestedGroupReturns404WhenUserDoesNotExist, testGetNestedGroupsReturns404WhenUserDoesNotExist, testGetUser, testGetUser_InvalidApplicationCredentials, testGetUser_NonExistent, testGetUserByKey, testRemoveUserFromGroup, testRenameUserShouldFailWhenNewUsernameIsAlreadyInUse, testRenameUserShouldFailWhenUserWithProvidedUsernameDoesNotExist, testRenameUserShouldRenameUserWhenProvidedWithOldUsername, testRenameUserShouldRenameUserWhenProvidedWithOldUsernameAndNewNameOfDifferentCase, testRequestForAvatarForUnspecifiedUserIsNotFound, testStoreUserAttributes, testUpdateUser, testUpdateUser_WrongUserUri, testUpdateUserPassword, testUpdateUserWithDifferentCaseInEntityIsAccepted, testUpdateUserWithDifferentCaseInUrlIsAccepted, testUpdateUserWithDifferentEntityNameShouldNotRenameUser
Methods inherited from class com.atlassian.crowd.acceptance.tests.rest.service.RestCrowdServiceAcceptanceTestCase
authenticateUser, authenticateUser, deactivateUser, getBaseUriBuilder, getBaseUriBuilder, getBaseUriBuilder, getRootWebTarget, getServerUriBuilder, getWebTarget, getWebTarget, requestEvents, requestEventToken, setRestServer, setUp, tearDown
Methods inherited from class junit.framework.TestCase
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toString
-
Constructor Details
-
TestCrowdUsersResource
Constructs a test case with the given name.- Parameters:
name
- the test name
-
-
Method Details
-
setEnvironmentData
- Specified by:
setEnvironmentData
in interfaceEnvironmentAware
-
testGetUserWithAttributes
public void testGetUserWithAttributes()- Overrides:
testGetUserWithAttributes
in classcom.atlassian.crowd.acceptance.tests.rest.service.UsersResourceTest
-
testGetNestedGroups
public void testGetNestedGroups()- Overrides:
testGetNestedGroups
in classcom.atlassian.crowd.acceptance.tests.rest.service.UsersResourceTest
-
testGetDirectGroups
public void testGetDirectGroups()- Overrides:
testGetDirectGroups
in classcom.atlassian.crowd.acceptance.tests.rest.service.UsersResourceTest
-
testGetDirectGroupsWithAttributes
public void testGetDirectGroupsWithAttributes()- Overrides:
testGetDirectGroupsWithAttributes
in classcom.atlassian.crowd.acceptance.tests.rest.service.UsersResourceTest
-
testGetUserWithAttributesByKey
public void testGetUserWithAttributesByKey()Below code is copied from base class and adapted to run against Jira. Base class contains hardcoded values in assertions which are not same in Jira and Crowd. This test overrides corresponding test from base class and is asserting data present inCrowdEmbeddedServer.xmlBackup
.- Overrides:
testGetUserWithAttributesByKey
in classcom.atlassian.crowd.acceptance.tests.rest.service.UsersResourceTest
-