com.atlassian.crowd.authentication
Class TokenKeyGeneratorTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.jmock.core.VerifyingTestCase
              extended by org.jmock.core.MockObjectSupportTestCase
                  extended by org.jmock.MockObjectTestCase
                      extended by com.atlassian.crowd.authentication.TokenKeyGeneratorTest
All Implemented Interfaces:
junit.framework.Test

public class TokenKeyGeneratorTest
extends org.jmock.MockObjectTestCase


Field Summary
 
Fields inherited from class org.jmock.core.MockObjectSupportTestCase
ANYTHING, NOT_NULL, NULL
 
Constructor Summary
TokenKeyGeneratorTest()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
           
 void testGenerateDifferentTokensForDifferentUsers()
           
 void testGenerateDifferentTokensForSameUserInDifferentDirectories()
           
 void testLastXForwardedForIsUsedForSafeProxies()
           
 void testSameTokenGeneratedWithUpperCaseAndLowerCaseName()
           
 void testTokenCreation()
           
 void testTokenCreationAlwaysCreatesTwoUniqueKeys()
           
 void testTokenCreationWithDifferentUserAgents()
           
 void testXForwardedForIsIgnoredWithUntrustedProxy()
           
 void testXForwardedForIsUsedForSafeProxies()
           
 
Methods inherited from class org.jmock.MockObjectTestCase
atLeastOnce, atMostOnce, defaultMockNameForType, doAll, doAll, doAll, doAll, exactly, mock, mock, never, never, newCoreMock, once, onConsecutiveCalls, onConsecutiveCalls, onConsecutiveCalls, onConsecutiveCalls, returnIterator, returnIterator, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, throwException
 
Methods inherited from class org.jmock.core.MockObjectSupportTestCase
and, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, collectionContaining, collectionContaining, compatibleType, contains, endsWith, eq, eq, eq, eq, eq, eq, eq, eq, eq, eq, hasProperty, hasProperty, isA, isIn, isIn, mapContaining, mapContaining, mapWithKey, mapWithKey, mapWithValue, mapWithValue, newDummy, newDummy, newDummy, not, or, same, startsWith, stringContains, toString
 
Methods inherited from class org.jmock.core.VerifyingTestCase
registerToVerify, runBare, unregisterToVerify, verify
 
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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TokenKeyGeneratorTest

public TokenKeyGeneratorTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Overrides:
tearDown in class junit.framework.TestCase
Throws:
java.lang.Exception

testTokenCreation

public void testTokenCreation()
                       throws java.lang.Exception
Throws:
java.lang.Exception

testTokenCreationWithDifferentUserAgents

public void testTokenCreationWithDifferentUserAgents()
                                              throws java.lang.Exception
Throws:
java.lang.Exception

testTokenCreationAlwaysCreatesTwoUniqueKeys

public void testTokenCreationAlwaysCreatesTwoUniqueKeys()
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

testGenerateDifferentTokensForDifferentUsers

public void testGenerateDifferentTokensForDifferentUsers()
                                                  throws java.lang.Exception
Throws:
java.lang.Exception

testGenerateDifferentTokensForSameUserInDifferentDirectories

public void testGenerateDifferentTokensForSameUserInDifferentDirectories()
                                                                  throws java.lang.Exception
Throws:
java.lang.Exception

testSameTokenGeneratedWithUpperCaseAndLowerCaseName

public void testSameTokenGeneratedWithUpperCaseAndLowerCaseName()
                                                         throws InvalidTokenException
Throws:
InvalidTokenException

testXForwardedForIsIgnoredWithUntrustedProxy

public void testXForwardedForIsIgnoredWithUntrustedProxy()
                                                  throws java.lang.Exception
Throws:
java.lang.Exception

testXForwardedForIsUsedForSafeProxies

public void testXForwardedForIsUsedForSafeProxies()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

testLastXForwardedForIsUsedForSafeProxies

public void testLastXForwardedForIsUsedForSafeProxies()
                                               throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.