com.atlassian.crowd.model.principal
Class UserDAOHibernateTest

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.principal.UserDAOHibernateTest
All Implemented Interfaces:
junit.framework.Test

public class UserDAOHibernateTest
extends BaseSpringTestCase


Field Summary
 
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
UserDAOHibernateTest()
           
 
Method Summary
 java.lang.String getSampleDataFileName()
           
 void setMembershipDAO(MembershipDAOHibernate membershipDAO)
           
 void setUserDAO(UserDAOHibernate userDAO)
           
 void testAdd()
           
 void testAddAll()
           
 void testAddAllWithErrorsAndDuplicates()
           
 void testFindByName()
           
 void testFindByNames()
           
 void testFindByNameWhereUserDoesNotExist()
           
 void testFindByNameWithAttributes()
           
 void testRemove()
           
 void testRemoveAll()
           
 void testRemoveAttribute()
           
 void testRename()
           
 void testSearchAllUserNames()
           
 void testSearchColorExact()
           
 void testSearchColorNoResults()
           
 void testSearchDisplayNameContains()
           
 void testSearchEmailContains()
           
 void testSearchFirstClassConjunction()
           
 void testSearchFirstClassDisjunction()
           
 void testSearchFirstNameExact()
           
 void testSearchForActiveUsersUsingBuilder()
           
 void testSearchForInactiveUsersUsingBuilder()
           
 void testSearchLastNameStartsWith()
           
 void testSearchLastNameStartsWithUsingBuilder()
           
 void testSearchMixedClassConjunction()
           
 void testSearchMixedClassDisjunction()
           
 void testSearchNested()
           
 void testSearchSecondClassConjunction()
           
 void testSearchSecondClassDisjuction()
           
 void testSearchUsernameStartsWith()
           
 void testStoreAttributesWithInsertForNewUser()
           
 void testStoreAttributesWithUpdateAndInsertForExistingUser()
           
 void testUpdate()
           
 void testUpdatePassword()
           
 
Methods inherited from class com.atlassian.crowd.model.BaseSpringTestCase
flush, getConfigLocations, 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
 

Constructor Detail

UserDAOHibernateTest

public UserDAOHibernateTest()
Method Detail

testFindByName

public void testFindByName()
                    throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testFindByNameWhereUserDoesNotExist

public void testFindByNameWhereUserDoesNotExist()

testFindByNameWithAttributes

public void testFindByNameWithAttributes()
                                  throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testAdd

public void testAdd()
             throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testUpdate

public void testUpdate()
                throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testUpdatePassword

public void testUpdatePassword()
                        throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testRename

public void testRename()
                throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testRemove

public void testRemove()
                throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testRemoveAll

public void testRemoveAll()
                   throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testStoreAttributesWithInsertForNewUser

public void testStoreAttributesWithInsertForNewUser()
                                             throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testStoreAttributesWithUpdateAndInsertForExistingUser

public void testStoreAttributesWithUpdateAndInsertForExistingUser()
                                                           throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testRemoveAttribute

public void testRemoveAttribute()
                         throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testSearchAllUserNames

public void testSearchAllUserNames()

testSearchUsernameStartsWith

public void testSearchUsernameStartsWith()
                                  throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchEmailContains

public void testSearchEmailContains()
                             throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchFirstNameExact

public void testSearchFirstNameExact()
                              throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchLastNameStartsWith

public void testSearchLastNameStartsWith()
                                  throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchLastNameStartsWithUsingBuilder

public void testSearchLastNameStartsWithUsingBuilder()
                                              throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchForActiveUsersUsingBuilder

public void testSearchForActiveUsersUsingBuilder()
                                          throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchForInactiveUsersUsingBuilder

public void testSearchForInactiveUsersUsingBuilder()
                                            throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchDisplayNameContains

public void testSearchDisplayNameContains()
                                   throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchColorExact

public void testSearchColorExact()
                          throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchColorNoResults

public void testSearchColorNoResults()
                              throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchFirstClassDisjunction

public void testSearchFirstClassDisjunction()
                                     throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchFirstClassConjunction

public void testSearchFirstClassConjunction()
                                     throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchSecondClassDisjuction

public void testSearchSecondClassDisjuction()
                                     throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchSecondClassConjunction

public void testSearchSecondClassConjunction()
                                      throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchMixedClassDisjunction

public void testSearchMixedClassDisjunction()
                                     throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchMixedClassConjunction

public void testSearchMixedClassConjunction()
                                     throws InvalidSearchTermException
Throws:
InvalidSearchTermException

testSearchNested

public void testSearchNested()

testAddAll

public void testAddAll()
                throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testAddAllWithErrorsAndDuplicates

public void testAddAllWithErrorsAndDuplicates()
                                       throws ObjectNotFoundException
Throws:
ObjectNotFoundException

testFindByNames

public void testFindByNames()

getSampleDataFileName

public java.lang.String getSampleDataFileName()
Specified by:
getSampleDataFileName in class BaseSpringTestCase

setUserDAO

public void setUserDAO(UserDAOHibernate userDAO)

setMembershipDAO

public void setMembershipDAO(MembershipDAOHibernate membershipDAO)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.