public class LdapDirectoryWithEscapedDnsTest extends BaseTest
RemoteDirectory
without involving Spring
or databases. It also modifies the test LDAP, so run it last in its suite.directory, directoryManager, sessionFactory
jdbcTemplate
transactionDefinition, transactionManager, transactionStatus
AUTOWIRE_BY_NAME, AUTOWIRE_BY_TYPE, AUTOWIRE_NO
Constructor and Description |
---|
LdapDirectoryWithEscapedDnsTest() |
Modifier and Type | Method and Description |
---|---|
protected void |
loadTestData()
Called before every test run to add data needed for test.
|
protected void |
removeTestData()
Called before loadTestData() AND after every test run to remove data added for test.
|
void |
testCreateNewUserWithoutSlashInDn() |
void |
testCreateNewUserWithSlashInDn() |
void |
testGetMembershipsReturnsAllMembershipsCorrectlyUnescaped() |
void |
testSearchUsersWhenSlashInBaseDn() |
void |
testSearchUsersWithoutSlashInBaseDn() |
addGroup, addGroup, addUser, addUser, buildGroup, buildUser, buildUser, configureDirectory, customizeBeanFactory, deleteFromTables, getConfigLocations, getDirectoryConfigFile, getRemoteDirectory, onSetUpBeforeTransaction, onSetUpInTransaction, onTearDown, removeGroup, removeRole, removeUser, setDirectoryConfigFile, setLdapPropertiesHelper, setSessionFactory, setupSpring
countRowsInTable, executeSqlScript, getJdbcTemplate, setComplete, setDataSource, setSqlScriptEncoding
endTransaction, isDefaultRollback, isRollback, onSetUp, onTearDownAfterTransaction, onTearDownInTransaction, preventTransaction, setDefaultRollback, setTransactionDefinition, setTransactionManager, startNewTransaction
getAutowireMode, injectDependencies, isDependencyCheck, isPopulateProtectedVariables, prepareTestInstance, setAutowireMode, setDependencyCheck, setPopulateProtectedVariables
contextKey, createApplicationContext, createBeanDefinitionReader, getApplicationContext, getConfigPath, getConfigPaths, getLoadCount, loadContext, loadContextLocations, prepareApplicationContext, setDirty, setUp, tearDown
addContext, contextKeyString, getContext, hasCachedContext, isContextKeyEmpty, setDirty
getDisabledTestCount, isDisabledInThisEnvironment, recordDisabled, runBare
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, toString
protected void loadTestData() throws Exception
BaseTest
loadTestData
in class BaseTest
Exception
protected void removeTestData()
BaseTest
removeTestData
in class BaseTest
public void testCreateNewUserWithoutSlashInDn() throws Exception
Exception
public void testCreateNewUserWithSlashInDn() throws Exception
Exception
public void testSearchUsersWithoutSlashInBaseDn() throws Exception
Exception
public void testSearchUsersWhenSlashInBaseDn() throws Exception
Exception
public void testGetMembershipsReturnsAllMembershipsCorrectlyUnescaped() throws OperationFailedException
OperationFailedException
Copyright © 2013 Atlassian. All Rights Reserved.