Package ubic.gemma.core.util.test
Class BaseDatabaseTest
- java.lang.Object
-
- org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests
-
- org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests
-
- ubic.gemma.core.util.test.BaseDatabaseTest
-
- All Implemented Interfaces:
Aware
,ApplicationContextAware
- Direct Known Subclasses:
AbstractServiceTest
,ArrayDesignDaoTest
,AuditEventDaoTest
,BioMaterialDaoTest
,BlacklistedEntityDaoImplTest
,CharacteristicDaoImplTest
,CompositeSequenceDaoTest
,CuratableDaoTest
,DifferentialExpressionAnalysisDaoTest
,DifferentialExpressionResultDaoTest
,ExperimentalFactorDaoTest
,ExpressionAnalysisResultSetDaoTest
,ExpressionExperimentDaoTest
,FactorValueDaoTest
,FactorValueServiceTest
,GeneDaoTest
,HibernateConfigTest
,HibernateSearchSourceTest
,ProcessedExpressionDataVectorDaoTest
,QuantitationTypeDaoTest
,RawAndProcessedExpressionDataVectorDaoTest
,RawExpressionDataVectorDaoTest
,UserManagerTest
public abstract class BaseDatabaseTest extends AbstractTransactionalJUnit4SpringContextTests
Minimalist test setup with an in-memory database and transactional test cases.- Author:
- poirigui
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
BaseDatabaseTest.BaseDatabaseTestContextConfiguration
protected static class
BaseDatabaseTest.DataSourceInitializer
-
Field Summary
Fields Modifier and Type Field Description protected gemma.gsec.acl.domain.AclService
aclService
protected SessionFactory
sessionFactory
-
Fields inherited from class org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests
jdbcTemplate, simpleJdbcTemplate
-
Fields inherited from class org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests
applicationContext, logger
-
-
Constructor Summary
Constructors Constructor Description BaseDatabaseTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
flushAndClearSession()
Flush and clear the session after each test.-
Methods inherited from class org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests
countRowsInTable, countRowsInTableWhere, deleteFromTables, dropTables, executeSqlScript, setDataSource, setSqlScriptEncoding
-
Methods inherited from class org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests
setApplicationContext
-
-
-
-
Field Detail
-
sessionFactory
@Autowired protected SessionFactory sessionFactory
-
aclService
@Autowired protected gemma.gsec.acl.domain.AclService aclService
-
-