com.atlassian.user.impl.ldap.search.query
Class TestLDAPEntityQueryParser
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.springframework.test.ConditionalTestCase
org.springframework.test.AbstractSpringContextTests
org.springframework.test.AbstractSingleSpringContextTests
org.springframework.test.AbstractDependencyInjectionSpringContextTests
org.springframework.test.AbstractTransactionalSpringContextTests
org.springframework.test.AbstractTransactionalDataSourceSpringContextTests
com.atlassian.user.generic.AbstractSpringTest
com.atlassian.user.impl.ldap.AbstractLdapTest
com.atlassian.user.impl.ldap.search.query.TestLDAPEntityQueryParser
- All Implemented Interfaces:
- junit.framework.Test
public class TestLDAPEntityQueryParser
- extends AbstractLdapTest
NOTE - Membership queries will not work with substring matching on LDAP systems using groups objectClasses that
specify a DN membership attribute. So, for now, we are not using or testing MembershipQueries.
| 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 |
| Methods inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests |
countRowsInTable, deleteFromTables, executeSqlScript, getJdbcTemplate, setComplete, setDataSource |
| Methods inherited from class org.springframework.test.AbstractTransactionalSpringContextTests |
endTransaction, onSetUpBeforeTransaction, onSetUpInTransaction, 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, customizeBeanFactory, getApplicationContext, getConfigPath, getConfigPaths, getLoadCount, loadContext, loadContextLocations, setDirty, setUp, tearDown |
| Methods inherited from class org.springframework.test.AbstractSpringContextTests |
addContext, contextKeyString, getContext, hasCachedContext, setDirty |
| Methods inherited from class org.springframework.test.ConditionalTestCase |
getDisabledTestCount, isDisabledInThisEnvironment, recordDisabled |
| 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 |
TestLDAPEntityQueryParser
public TestLDAPEntityQueryParser()
onSetUp
protected void onSetUp()
throws Exception
- Overrides:
onSetUp in class AbstractLdapTest
- Throws:
Exception
onTearDown
protected void onTearDown()
throws Exception
- Overrides:
onTearDown in class AbstractLdapTest
- Throws:
Exception
testNoMatchingQueryContextNoSearch
public void testNoMatchingQueryContextNoSearch()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
testUserNameTermQuery
public void testUserNameTermQuery()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
testParseSingleUserQuery
public void testParseSingleUserQuery()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
testParseSingleUserQuerySubstringMatch
public void testParseSingleUserQuerySubstringMatch()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
testParseTwoUserORQuery
public void testParseTwoUserORQuery()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
testFullNameTermQuery
public void testFullNameTermQuery()
throws Exception
- Throws:
Exception
testEmailTermQuery
public void testEmailTermQuery()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
testEmailTermQuerySubstringMatching
public void testEmailTermQuerySubstringMatching()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
getLdapConfigLocation
protected String getLdapConfigLocation()
- Description copied from class:
AbstractLdapTest
- Override this in subclasses to provide the LDAP configuration context for testing
- Specified by:
getLdapConfigLocation in class AbstractLdapTest
setLdapUserManager
public void setLdapUserManager(com.atlassian.user.UserManager ldapUserManager)
setLdapIdentifier
public void setLdapIdentifier(com.atlassian.user.repository.RepositoryIdentifier ldapIdentifier)
setLdapSearchProperties
public void setLdapSearchProperties(com.atlassian.user.impl.ldap.properties.LdapSearchProperties ldapSearchProperties)
setLdapGroupAdaptor
public void setLdapGroupAdaptor(com.atlassian.user.impl.ldap.adaptor.LDAPGroupAdaptor ldapGroupAdaptor)
setLdapContextFactory
public void setLdapContextFactory(com.atlassian.user.impl.ldap.repository.LdapContextFactory ldapContextFactory)
setLdapMembershipProperties
public void setLdapMembershipProperties(com.atlassian.user.impl.ldap.properties.LdapMembershipProperties ldapMembershipProperties)
setLdapFilterFactory
public void setLdapFilterFactory(com.atlassian.user.impl.ldap.search.LdapFilterFactory ldapFilterFactory)
Copyright © 2005-2009 Atlassian Software Systems Pty Ltd. All Rights Reserved.