com.atlassian.crowd.acceptance.tests.persistence.directory
Class InternalDirectoryIntegrationTest

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

public class InternalDirectoryIntegrationTest
extends BaseSpringTestCase

Tests up to JDBC layer.


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
InternalDirectoryIntegrationTest()
           
 
Method Summary
protected  java.lang.String[] getConfigLocations()
           
 InternalDirectory getInternalDirectory()
           
 java.lang.String getSampleDataFileName()
           
protected  void onSetUpBeforeTransaction()
           
 void setDirectoryDao(DirectoryDao directoryDao)
           
 void setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader)
           
 void testAddAllGroups()
           
 void testAddAllUsers_AllCalculated()
           
 void testAddAllUsers_displayNameCalculated()
           
 void testAddAllUsers_firstNameLastNameCalculated()
           
 void testAddAllUsers()
           
 void testAddAllUsersToGroup()
           
 void testAddGroup()
           
 void testAddGroupInvalidDirectoryId()
           
 void testAddRemoveGroupToGroup()
           
 void testAddUser_AllCalculated()
           
 void testAddUser_displayNameCalculated()
           
 void testAddUser_firstNameLastNameCalculated()
           
 void testAddUser()
           
 void testAddUserToGroup()
           
 void testRemoveGroup()
           
 void testRemoveGroupFromGroupNotMember()
           
 void testRemoveUser()
           
 void testRemoveUserFromGroup()
           
 void testUpdateGroup()
           
 void testUpdateUser_AllCalculated()
           
 void testUpdateUser_DisplayNameCalculated()
           
 void testUpdateUser_firstNameLastNameCalculated()
           
 
Methods inherited from class com.atlassian.crowd.acceptance.tests.persistence.BaseSpringTestCase
flush, newTransactionForBatchOperations, onSetUp, 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

InternalDirectoryIntegrationTest

public InternalDirectoryIntegrationTest()
Method Detail

getConfigLocations

protected java.lang.String[] getConfigLocations()
Overrides:
getConfigLocations in class BaseSpringTestCase

onSetUpBeforeTransaction

protected void onSetUpBeforeTransaction()
                                 throws java.lang.Exception
Overrides:
onSetUpBeforeTransaction in class BaseSpringTestCase
Throws:
java.lang.Exception

getInternalDirectory

public InternalDirectory getInternalDirectory()
                                       throws java.lang.Exception
Throws:
java.lang.Exception

setDirectoryDao

public void setDirectoryDao(DirectoryDao directoryDao)

setDirectoryInstanceLoader

public void setDirectoryInstanceLoader(DirectoryInstanceLoader directoryInstanceLoader)

getSampleDataFileName

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

testAddUser

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

testAddUser_displayNameCalculated

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

testAddUser_firstNameLastNameCalculated

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

testAddUser_AllCalculated

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

testUpdateUser_DisplayNameCalculated

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

testUpdateUser_firstNameLastNameCalculated

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

testUpdateUser_AllCalculated

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

testAddGroup

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

testAddGroupInvalidDirectoryId

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

testUpdateGroup

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

testRemoveGroup

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

testRemoveUser

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

testAddRemoveGroupToGroup

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

testRemoveGroupFromGroupNotMember

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

testAddUserToGroup

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

testRemoveUserFromGroup

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

testAddAllUsers

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

testAddAllUsers_displayNameCalculated

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

testAddAllUsers_firstNameLastNameCalculated

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

testAddAllUsers_AllCalculated

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

testAddAllUsersToGroup

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

testAddAllGroups

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


Copyright © 2012 Atlassian. All Rights Reserved.