com.atlassian.user.generic
Class AbstractEntityQueryParserTest
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.generic.AbstractEntityQueryParserTest
- All Implemented Interfaces:
- junit.framework.Test
- Direct Known Subclasses:
- TestDefaultEntityQueryParserWithMemory, TestDelegatingEntityQueryParserWithHibernateAndOSUser, TestHibernateEntityQueryParser
public abstract class AbstractEntityQueryParserTest
- extends AbstractSpringTest
Extend this class and implement the getUserManager() and getGroupManager() methods
to run these test over other implementions.
| 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, onSetUp, onSetUpBeforeTransaction, 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, customizeBeanFactory, getApplicationContext, getConfigLocations, 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 |
AbstractEntityQueryParserTest
public AbstractEntityQueryParserTest()
getGroupManager
protected abstract com.atlassian.user.GroupManager getGroupManager()
- Override to return a specific implementation for testing
getUserManager
protected abstract com.atlassian.user.UserManager getUserManager()
- Override to return a specific implementation for testing
getEntityQueryParser
protected abstract com.atlassian.user.search.query.EntityQueryParser getEntityQueryParser()
- Override to return a specific implementation for testing
getRepositoryIdentifier
protected abstract com.atlassian.user.repository.RepositoryIdentifier getRepositoryIdentifier()
- Override to return a specific repository identifier for testing
testUserNameTermQuery
public final void testUserNameTermQuery()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
testGroupNameTermQuery
public final void testGroupNameTermQuery()
throws Exception
- Throws:
Exception
testFullNameTermQuery
public final void testFullNameTermQuery()
throws Exception
- Throws:
Exception
testNoMatchingUserQueryContextNoSearch
public void testNoMatchingUserQueryContextNoSearch()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
testNoMatchingGroupQueryContextNoSearch
public void testNoMatchingGroupQueryContextNoSearch()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
testNestedBooleanAndQuery
public void testNestedBooleanAndQuery()
throws Exception
- Throws:
Exception
testSearchGroupsWithGroupnameWithSubstring
public void testSearchGroupsWithGroupnameWithSubstring()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
createTestUsers
protected void createTestUsers()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
testSearchUserWithFullnameWithSubstring
public void testSearchUserWithFullnameWithSubstring()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
testBooleanUserNameTermQuery
public void testBooleanUserNameTermQuery()
throws Exception
- Throws:
Exception
pagerContainsUsername
protected boolean pagerContainsUsername(com.atlassian.user.search.page.Pager pager,
String username)
testSearchUserWithUsernameWithSubstring
public void testSearchUserWithUsernameWithSubstring()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
testORUserNameTermQuery
public void testORUserNameTermQuery()
throws com.atlassian.user.EntityException
- Throws:
com.atlassian.user.EntityException
Copyright © 2005-2009 Atlassian Software Systems Pty Ltd. All Rights Reserved.