public class TokenResourceTest extends RestCrowdServiceAcceptanceTestCase
APPLICATION_NAME, APPLICATION_PASSWORD, ATTRIBUTES_RESOURCE, AUTHENTICATION_RESOURCE, GROUPS_RESOURCE, MT, REST_SERVICE_NAME, SESSION_RESOURCE, USERS_RESOURCE
Constructor and Description |
---|
TokenResourceTest(String name)
Constructs a test case with the given name.
|
TokenResourceTest(String name,
RestServer restServer)
Constructs a test case with the given name, using the given RestServer.
|
authenticateUser, getBaseUriBuilder, getBaseUriBuilder, getRootWebResource, getWebResource, setRestServer, statusToString, tearDown
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
public TokenResourceTest(String name)
name
- the test namepublic TokenResourceTest(String name, RestServer restServer)
name
- the test namerestServer
- the RestServerpublic void setUp() throws Exception
setUp
in class RestCrowdServiceAcceptanceTestCase
Exception
public void testUserAuthentication()
public void testUserAuthentication_WithoutPasswordValidation()
public void testInvalidUserAuthentication()
public void testGetUserFromToken()
public void testValidateToken()
public void testShortLivedTokenExpiresImmediately()
public void testMultipleTokensWithDifferentPrivilegesDoNotInterfereWithEachOther()
public void testCreatedTokenUsesDirectoryCaseForUsername()
public void testValidateToken_InvalidToken()
public void testValidateToken_InvalidValidationFactors()
public void testInvalidateToken()
public void testGetUserFromTokenEnforcesApplicationAuthenticationChecks()
public void testAllSessionsForUserAreInvalidatedByDeleteWithUsernameSpecified()
public void testSpecifiedUserSessionIsExcludedFromDeletionByUsername()
public void testStatusNotFoundWhenDeletingTokensForNonexistentUser()
public void testSessionCreatedWithUnaliasedApplicationShowsAliasedNameWhenRetrievedWithAliasingApplication()
public void testSessionCreatedWithUnaliasedApplicationShowsAliasedNameWhenValidatedWithAliasingApplication()
public void testSessionCreatedThroughAliasedApplicationShowsOriginalNameWhenRetrievedWithNonAliasingApplication()
public void testSessionCreatedWithDifferentCaseReturnsCorrectCaseForUsername()
public void testSessionCreatedThroughAliasWithDifferentCaseReturnsCorrectCase()
public void sessionCannotBeCreatedWithAliasThroughUnaliasedApplication()
public void testAliasedApplicationAlsoAcceptsUnaliasedUsername()
public void testAliasChangesAreReflectedInSessionUsername()
public void testSessionForAliasedApplicationIncludesUnaliasedUsernameAsAnExtraField()
Copyright © 2013 Atlassian. All Rights Reserved.