com.atlassian.crowd.model.token
Class TokenDAOTester

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.springframework.test.ConditionalTestCase
              extended by org.springframework.test.AbstractSpringContextTests
                  extended by org.springframework.test.AbstractSingleSpringContextTests
                      extended by org.springframework.test.AbstractDependencyInjectionSpringContextTests
                          extended by org.springframework.test.AbstractTransactionalSpringContextTests
                              extended by org.springframework.test.AbstractTransactionalDataSourceSpringContextTests
                                  extended by com.atlassian.crowd.model.BaseSpringTestCase
                                      extended by com.atlassian.crowd.model.token.TokenDAOTester
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
TokenDAOHibernateTest, TokenDAOMemoryTest

public abstract class TokenDAOTester
extends BaseSpringTestCase


Field Summary
protected static long DIRECTORY_ID
           
protected static long RANDOM_NUMBER
           
protected static java.lang.Long TOKEN_ID
           
protected static java.lang.String TOKEN_KEY
           
protected  TokenDAO tokenDAO
           
 
Fields inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests
jdbcTemplate
 
Fields inherited from class org.springframework.test.AbstractTransactionalSpringContextTests
transactionDefinition, transactionManager, transactionStatus
 
Fields inherited from class org.springframework.test.AbstractDependencyInjectionSpringContextTests
AUTOWIRE_BY_NAME, AUTOWIRE_BY_TYPE, AUTOWIRE_NO
 
Fields inherited from class org.springframework.test.AbstractSingleSpringContextTests
applicationContext
 
Fields inherited from class org.springframework.test.ConditionalTestCase
logger
 
Constructor Summary
TokenDAOTester()
           
 
Method Summary
 void setTokenDAO(TokenDAO tokenDAO)
           
 void testAdd()
           
 void testFindByID()
           
 void testFindByKey()
           
 void testRemove()
           
 void testRemoveAllByDirectory()
           
 void testRemoveByName()
           
 void testSearch()
           
 void testSearchByExpirationDate()
           
 void testSearchForApplicationTokens()
           
 void testSearchForPrincipalTokenByName()
           
 void testSearchForPrincipalTokensByDirectoryId()
           
 void testSearchForSecretNumberWhereSecretNumberIsEmpty()
           
 void testSearchForTokenBySecretNumber()
           
 void testSearchWithIndexConstraints()
           
 void testSearchWithIndexConstraintsSkippingTheFirstResult()
           
 void testUpdate()
           
 
Methods inherited from class com.atlassian.crowd.model.BaseSpringTestCase
flush, getConfigLocations, getSampleDataFileName, onSetUp, onSetUpBeforeTransaction, setResetableHiLoGeneratorHelper
 
Methods inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests
countRowsInTable, deleteFromTables, executeSqlScript, getJdbcTemplate, setComplete, setDataSource
 
Methods inherited from class org.springframework.test.AbstractTransactionalSpringContextTests
endTransaction, onSetUpInTransaction, onTearDown, onTearDownAfterTransaction, onTearDownInTransaction, preventTransaction, setDefaultRollback, setTransactionDefinition, setTransactionManager, startNewTransaction
 
Methods inherited from class org.springframework.test.AbstractDependencyInjectionSpringContextTests
getAutowireMode, injectDependencies, isDependencyCheck, isPopulateProtectedVariables, prepareTestInstance, setAutowireMode, setDependencyCheck, setPopulateProtectedVariables
 
Methods inherited from class org.springframework.test.AbstractSingleSpringContextTests
contextKey, createApplicationContext, customizeBeanFactory, getApplicationContext, getConfigPath, getConfigPaths, getLoadCount, loadContext, loadContextLocations, setDirty, setUp, tearDown
 
Methods inherited from class org.springframework.test.AbstractSpringContextTests
addContext, contextKeyString, getContext, hasCachedContext, setDirty
 
Methods inherited from class org.springframework.test.ConditionalTestCase
getDisabledTestCount, isDisabledInThisEnvironment, recordDisabled, runBare
 
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
 

Field Detail

TOKEN_KEY

protected static final java.lang.String TOKEN_KEY
See Also:
Constant Field Values

tokenDAO

protected TokenDAO tokenDAO

DIRECTORY_ID

protected static final long DIRECTORY_ID
See Also:
Constant Field Values

RANDOM_NUMBER

protected static final long RANDOM_NUMBER
See Also:
Constant Field Values

TOKEN_ID

protected static final java.lang.Long TOKEN_ID
Constructor Detail

TokenDAOTester

public TokenDAOTester()
Method Detail

testAdd

public void testAdd()
             throws PersistenceException
Throws:
PersistenceException

testUpdate

public void testUpdate()
                throws PersistenceException,
                       ObjectNotFoundException
Throws:
PersistenceException
ObjectNotFoundException

testRemove

public void testRemove()
                throws PersistenceException
Throws:
PersistenceException

testRemoveByName

public void testRemoveByName()
                      throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testSearch

public void testSearch()
                throws PersistenceException
Throws:
PersistenceException

testSearchForPrincipalTokensByDirectoryId

public void testSearchForPrincipalTokensByDirectoryId()

testSearchForApplicationTokens

public void testSearchForApplicationTokens()

testSearchForPrincipalTokenByName

public void testSearchForPrincipalTokenByName()

testSearchByExpirationDate

public void testSearchByExpirationDate()
                                throws ObjectNotFoundException,
                                       java.text.ParseException
Throws:
ObjectNotFoundException
java.text.ParseException

testSearchWithIndexConstraints

public void testSearchWithIndexConstraints()

testSearchWithIndexConstraintsSkippingTheFirstResult

public void testSearchWithIndexConstraintsSkippingTheFirstResult()

testSearchForTokenBySecretNumber

public void testSearchForTokenBySecretNumber()

testSearchForSecretNumberWhereSecretNumberIsEmpty

public void testSearchForSecretNumberWhereSecretNumberIsEmpty()

testRemoveAllByDirectory

public void testRemoveAllByDirectory()

testFindByID

public void testFindByID()
                  throws PersistenceException,
                         ObjectNotFoundException
Throws:
PersistenceException
ObjectNotFoundException

testFindByKey

public void testFindByKey()
                   throws PersistenceException,
                          ObjectNotFoundException
Throws:
PersistenceException
ObjectNotFoundException

setTokenDAO

public void setTokenDAO(TokenDAO tokenDAO)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.