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

java.lang.Object
  extended by com.atlassian.crowd.acceptance.tests.persistence.dao.application.ApplicationDAOHibernateTest

@ContextConfiguration(locations={"classpath:/applicationContext-config.xml","classpath:/applicationContext-CrowdDAO.xml"})
@TestExecutionListeners(value={org.springframework.test.context.transaction.TransactionalTestExecutionListener.class,org.springframework.test.context.support.DependencyInjectionTestExecutionListener.class})
@Transactional
public class ApplicationDAOHibernateTest
extends Object


Constructor Summary
ApplicationDAOHibernateTest()
           
 
Method Summary
 void fixHiLo()
           
 void loadTestData()
           
 void testAddAndThenRemoveAGroupMapping()
           
 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 testRemoveAndThenAddAgainGroupMapping()
           
 void testRemoveDirectoryMappingFromApplication()
           
 void testRemoveDirectoryMappingFromApplicationMultipleApplications()
           
 void testRemoveGroupMapping()
           
 void testRemoveRemoteAddress()
           
 void testSearchAll()
           
 void testSearchByActive()
           
 void testSearchByNameContaining()
           
 void testSearchByNameStartingWith()
           
 void testSearchByType()
           
 void testSearchNestedQuery()
           
 void testUpdateApplicationByModifyingThePersistentInstance()
           
 void testUpdateApplicationByUsingATransientTemplate()
           
 void testUpdateApplicationCredential()
           
 void testUpdateApplicationWithBellsAndWhistles()
           
 void testUpdateApplicationWithUnEncryptedCredential()
           
 void testUpdateDirectoryMappingPosition()
           
 void testUpdateDirectoryMappingPositionWithNegativePosition()
           
 void testUpdateDirectoryMappingPositionWithUnboundedPosition()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationDAOHibernateTest

public ApplicationDAOHibernateTest()
Method Detail

loadTestData

@BeforeTransaction
public void loadTestData()
                  throws Exception
Throws:
Exception

fixHiLo

public void fixHiLo()

testAddApplication

public void testAddApplication()

testAddApplicationDuplicate

public void testAddApplicationDuplicate()

testAddApplicationIncomplete

public void testAddApplicationIncomplete()

testAddApplicationIncorrectPassword

public void testAddApplicationIncorrectPassword()

testUpdateApplicationCredential

public void testUpdateApplicationCredential()
                                     throws Exception
Throws:
Exception

testUpdateApplicationWithUnEncryptedCredential

public void testUpdateApplicationWithUnEncryptedCredential()
                                                    throws Exception
Throws:
Exception

testAddApplicationWithNoPassword

public void testAddApplicationWithNoPassword()

testFindById

public void testFindById()
                  throws Exception
Throws:
Exception

testFindByIdNotFound

public void testFindByIdNotFound()
                          throws Exception
Throws:
Exception

testFindByName

public void testFindByName()
                    throws Exception
Throws:
Exception

testFindByNameNotFound

public void testFindByNameNotFound()
                            throws Exception
Throws:
Exception

testUpdateApplicationByModifyingThePersistentInstance

public void testUpdateApplicationByModifyingThePersistentInstance()
                                                           throws Exception
Throws:
Exception

testUpdateApplicationByUsingATransientTemplate

public void testUpdateApplicationByUsingATransientTemplate()
                                                    throws Exception
Throws:
Exception

testUpdateApplicationWithBellsAndWhistles

public void testUpdateApplicationWithBellsAndWhistles()
                                               throws Exception
Throws:
Exception

testRemove

public void testRemove()
                throws Exception
Throws:
Exception

testAddDirectoryMapping

public void testAddDirectoryMapping()
                             throws Exception
Throws:
Exception

testAddGroupMapping

public void testAddGroupMapping()
                         throws Exception
Throws:
Exception

testRemoveDirectoryMappingFromApplication

public void testRemoveDirectoryMappingFromApplication()
                                               throws Exception
Throws:
Exception

testRemoveDirectoryMappingFromApplicationMultipleApplications

public void testRemoveDirectoryMappingFromApplicationMultipleApplications()
                                                                   throws Exception
Throws:
Exception

testRemoveGroupMapping

public void testRemoveGroupMapping()
                            throws Exception
Throws:
Exception

testAddAndThenRemoveAGroupMapping

public void testAddAndThenRemoveAGroupMapping()
                                       throws Exception
Throws:
Exception

testRemoveAndThenAddAgainGroupMapping

public void testRemoveAndThenAddAgainGroupMapping()
                                           throws Exception
Throws:
Exception

testRemoveAllGroupMappingsForAGroup

public void testRemoveAllGroupMappingsForAGroup()
                                         throws Exception
Throws:
Exception

testAddRemoteAddress

public void testAddRemoteAddress()
                          throws Exception
Throws:
Exception

testRemoveRemoteAddress

public void testRemoveRemoteAddress()
                             throws Exception
Throws:
Exception

testUpdateDirectoryMappingPosition

public void testUpdateDirectoryMappingPosition()
                                        throws Exception
Throws:
Exception

testUpdateDirectoryMappingPositionWithNegativePosition

public void testUpdateDirectoryMappingPositionWithNegativePosition()
                                                            throws Exception
Throws:
Exception

testUpdateDirectoryMappingPositionWithUnboundedPosition

public void testUpdateDirectoryMappingPositionWithUnboundedPosition()
                                                             throws Exception
Throws:
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()


Copyright © 2013 Atlassian. All Rights Reserved.