com.atlassian.crowd.acceptance.tests.persistence.dao.group
Class GroupDAOHibernateTest

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.acceptance.tests.persistence.BaseSpringTestCase
                                      extended by com.atlassian.crowd.acceptance.tests.persistence.dao.group.GroupDAOHibernateTest
All Implemented Interfaces:
junit.framework.Test

public class GroupDAOHibernateTest
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
GroupDAOHibernateTest()
           
 
Method Summary
 String getSampleDataFileName()
           
 void setGroupDAO(GroupDAOHibernate groupDAO)
           
 void setMembershipDAO(MembershipDAOHibernate membershipDAO)
           
 void testAdd()
           
 void testAddAll()
           
 void testAddAllWithErrorsAndDuplicates()
           
 void testAddMixedCaseDuplicate()
           
 void testFindByMixedCaseNameWithAttributes()
           
 void testFindByName()
           
 void testFindByNameDoesNotExist()
           
 void testFindByNameMixedCase()
           
 void testFindByNames()
           
 void testFindByNameWithAttributes()
           
 void testRemove()
           
 void testRemoveAll()
           
 void testRemoveAttribute()
           
 void testRename()
           
 void testSearchAllGroupNames()
           
 void testSearchByMixedName()
           
 void testSearchCountryExact()
           
 void testSearchCountryNoResults()
           
 void testSearchFirstClassConjunction()
           
 void testSearchFirstClassDisjunction()
           
 void testSearchForActiveGroupsUsingBuilder()
           
 void testSearchForInactiveGroupsUsingBuilder()
           
 void testSearchGroupNameStartsWith()
           
 void testSearchGroupsWithLocalTermDoesNotFail()
           
 void testSearchGroupsWithLocalTermReturnsExpectedResults()
           
 void testSearchGroupTypeGroup()
           
 void testSearchGroupTypeRole()
           
 void testSearchMixedClassConjunction()
           
 void testSearchMixedClassDisjunction()
           
 void testSearchNested()
           
 void testSearchNullAttribute()
           
 void testSearchSecondClassConjunction()
           
 void testSearchSecondClassDisjuction()
           
 void testStoreAttributesWithInsertForNewGroup()
           
 void testStoreAttributesWithUpdateAndInsertForExistingGroup()
           
 void testUpdate()
           
 void testUpdateTypeChangeFail()
           
 
Methods inherited from class com.atlassian.crowd.acceptance.tests.persistence.BaseSpringTestCase
flush, getConfigLocations, newTransactionForBatchOperations, onSetUp, onSetUpBeforeTransaction, setResetableHiLoGeneratorHelper
 
Methods inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests
countRowsInTable, deleteFromTables, executeSqlScript, getJdbcTemplate, setComplete, setDataSource, setSqlScriptEncoding
 
Methods inherited from class org.springframework.test.AbstractTransactionalSpringContextTests
endTransaction, isDefaultRollback, isRollback, 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, createBeanDefinitionReader, customizeBeanFactory, getApplicationContext, getConfigPath, getConfigPaths, getLoadCount, loadContext, loadContextLocations, prepareApplicationContext, setDirty, setUp, tearDown
 
Methods inherited from class org.springframework.test.AbstractSpringContextTests
addContext, contextKeyString, getContext, hasCachedContext, isContextKeyEmpty, 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

GroupDAOHibernateTest

public GroupDAOHibernateTest()
Method Detail

testFindByName

public void testFindByName()
                    throws Exception
Throws:
Exception

testFindByNameMixedCase

public void testFindByNameMixedCase()
                             throws Exception
Throws:
Exception

testFindByNameDoesNotExist

public void testFindByNameDoesNotExist()
                                throws Exception
Throws:
Exception

testFindByNameWithAttributes

public void testFindByNameWithAttributes()
                                  throws Exception
Throws:
Exception

testFindByMixedCaseNameWithAttributes

public void testFindByMixedCaseNameWithAttributes()
                                           throws Exception
Throws:
Exception

testAdd

public void testAdd()
             throws Exception
Throws:
Exception

testAddMixedCaseDuplicate

public void testAddMixedCaseDuplicate()
                               throws Exception
Throws:
Exception

testUpdate

public void testUpdate()
                throws Exception
Throws:
Exception

testUpdateTypeChangeFail

public void testUpdateTypeChangeFail()
                              throws Exception
Throws:
Exception

testRename

public void testRename()
                throws Exception
Throws:
Exception

testRemove

public void testRemove()
                throws Exception
Throws:
Exception

testRemoveAll

public void testRemoveAll()

testStoreAttributesWithInsertForNewGroup

public void testStoreAttributesWithInsertForNewGroup()
                                              throws Exception
Throws:
Exception

testStoreAttributesWithUpdateAndInsertForExistingGroup

public void testStoreAttributesWithUpdateAndInsertForExistingGroup()
                                                            throws Exception
Throws:
Exception

testRemoveAttribute

public void testRemoveAttribute()
                         throws Exception
Throws:
Exception

testSearchAllGroupNames

public void testSearchAllGroupNames()

testSearchGroupNameStartsWith

public void testSearchGroupNameStartsWith()

testSearchGroupTypeRole

public void testSearchGroupTypeRole()

testSearchGroupTypeGroup

public void testSearchGroupTypeGroup()

testSearchForActiveGroupsUsingBuilder

public void testSearchForActiveGroupsUsingBuilder()

testSearchForInactiveGroupsUsingBuilder

public void testSearchForInactiveGroupsUsingBuilder()

testSearchCountryExact

public void testSearchCountryExact()

testSearchCountryNoResults

public void testSearchCountryNoResults()

testSearchNullAttribute

public void testSearchNullAttribute()

testSearchFirstClassDisjunction

public void testSearchFirstClassDisjunction()

testSearchFirstClassConjunction

public void testSearchFirstClassConjunction()

testSearchSecondClassDisjuction

public void testSearchSecondClassDisjuction()

testSearchSecondClassConjunction

public void testSearchSecondClassConjunction()

testSearchMixedClassDisjunction

public void testSearchMixedClassDisjunction()

testSearchMixedClassConjunction

public void testSearchMixedClassConjunction()

testSearchNested

public void testSearchNested()

testSearchByMixedName

public void testSearchByMixedName()

testAddAll

public void testAddAll()
                throws Exception
Throws:
Exception

testAddAllWithErrorsAndDuplicates

public void testAddAllWithErrorsAndDuplicates()
                                       throws Exception
Throws:
Exception

testFindByNames

public void testFindByNames()

testSearchGroupsWithLocalTermDoesNotFail

public void testSearchGroupsWithLocalTermDoesNotFail()

testSearchGroupsWithLocalTermReturnsExpectedResults

public void testSearchGroupsWithLocalTermReturnsExpectedResults()
                                                         throws DirectoryNotFoundException
Throws:
DirectoryNotFoundException

getSampleDataFileName

public String getSampleDataFileName()
Specified by:
getSampleDataFileName in class BaseSpringTestCase

setGroupDAO

public void setGroupDAO(GroupDAOHibernate groupDAO)

setMembershipDAO

public void setMembershipDAO(MembershipDAOHibernate membershipDAO)


Copyright © 2012 Atlassian. All Rights Reserved.