com.atlassian.crowd.acceptance.tests.persistence.dao.application
Class ApplicationDAOHibernateTest

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

public class ApplicationDAOHibernateTest
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
ApplicationDAOHibernateTest()
           
 
Method Summary
 java.lang.String getSampleDataFileName()
           
 void setApplicationDAO(ApplicationDAOHibernate applicationDAO)
           
 void setDirectoryDAO(DirectoryDAOHibernate directoryDAO)
           
 void testAddApplication()
           
 void testAddApplicationDuplicate()
           
 void testAddApplicationIncomplete()
           
 void testAddApplicationIncorrectPassword()
           
 void testAddApplicationWithNoPassword()
           
 void testAddDirectoryMapping()
           
 void testAddGroupMapping()
           
 void testAddRemoteAddress()
           
 void testFindAuthorisedApplicationsMatchByDirectoryAllowAll()
           
 void testFindAuthorisedApplicationsMatchByGroup()
           
 void testFindAuthorisedApplicationsNoMatchByDirectoryAllowAll()
           
 void testFindAuthorisedApplicationsNoMatchByGroup()
           
 void testFindById()
           
 void testFindByIdNotFound()
           
 void testFindByName()
           
 void testFindByNameNotFound()
           
 void testRemove()
           
 void testRemoveAllGroupMappingsForAGroup()
           
 void testRemoveDirectoryMappingFromApplication()
           
 void testRemoveDirectoryMappingFromApplicationMultipleApplications()
           
 void testRemoveGroupMapping()
           
 void testRemoveRemoteAddress()
           
 void testSearchAll()
           
 void testSearchByActive()
           
 void testSearchByNameContaining()
           
 void testSearchByNameStartingWith()
           
 void testSearchByType()
           
 void testSearchNestedQuery()
           
 void testUpdateApplication()
           
 void testUpdateApplicationCredential()
           
 void testUpdateApplicationWithBellsAndWhistles()
           
 void testUpdateApplicationWithUnEncryptedCredential()
           
 void testUpdateDirectoryMappingPosition()
           
 void testUpdateDirectoryMappingPositionWithNegativePosition()
           
 void testUpdateDirectoryMappingPositionWithUnboundedPosition()
           
 
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

ApplicationDAOHibernateTest

public ApplicationDAOHibernateTest()
Method Detail

setApplicationDAO

public void setApplicationDAO(ApplicationDAOHibernate applicationDAO)

setDirectoryDAO

public void setDirectoryDAO(DirectoryDAOHibernate directoryDAO)

testAddApplication

public void testAddApplication()

testAddApplicationDuplicate

public void testAddApplicationDuplicate()

testAddApplicationIncomplete

public void testAddApplicationIncomplete()

testAddApplicationIncorrectPassword

public void testAddApplicationIncorrectPassword()

testUpdateApplicationCredential

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

testUpdateApplicationWithUnEncryptedCredential

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

testAddApplicationWithNoPassword

public void testAddApplicationWithNoPassword()

testFindById

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

testFindByIdNotFound

public void testFindByIdNotFound()

testFindByName

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

testFindByNameNotFound

public void testFindByNameNotFound()

testUpdateApplication

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

testUpdateApplicationWithBellsAndWhistles

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

testRemove

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

testAddDirectoryMapping

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

testAddGroupMapping

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

testRemoveDirectoryMappingFromApplication

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

testRemoveDirectoryMappingFromApplicationMultipleApplications

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

testRemoveGroupMapping

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

testRemoveAllGroupMappingsForAGroup

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

testAddRemoteAddress

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

testRemoveRemoteAddress

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

testUpdateDirectoryMappingPosition

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

testUpdateDirectoryMappingPositionWithNegativePosition

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

testUpdateDirectoryMappingPositionWithUnboundedPosition

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

testFindAuthorisedApplicationsMatchByGroup

public void testFindAuthorisedApplicationsMatchByGroup()

testFindAuthorisedApplicationsNoMatchByGroup

public void testFindAuthorisedApplicationsNoMatchByGroup()

testFindAuthorisedApplicationsMatchByDirectoryAllowAll

public void testFindAuthorisedApplicationsMatchByDirectoryAllowAll()

testFindAuthorisedApplicationsNoMatchByDirectoryAllowAll

public void testFindAuthorisedApplicationsNoMatchByDirectoryAllowAll()

testSearchAll

public void testSearchAll()

testSearchByNameStartingWith

public void testSearchByNameStartingWith()

testSearchByNameContaining

public void testSearchByNameContaining()

testSearchByActive

public void testSearchByActive()

testSearchByType

public void testSearchByType()

testSearchNestedQuery

public void testSearchNestedQuery()

getSampleDataFileName

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


Copyright © 2012 Atlassian. All Rights Reserved.