org.springframework.test
Class AbstractTransactionalDataSourceSpringContextTests

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.springframework.test.AbstractSpringContextTests
              extended byorg.springframework.test.AbstractDependencyInjectionSpringContextTests
                  extended byorg.springframework.test.AbstractTransactionalSpringContextTests
                      extended byorg.springframework.test.AbstractTransactionalDataSourceSpringContextTests
All Implemented Interfaces:
Test

public abstract class AbstractTransactionalDataSourceSpringContextTests
extends AbstractTransactionalSpringContextTests

Expects a DataSource, exposes a JdbcTemplate, and provides an easy way to delete from the database in a new transaction.

Since:
1.1.1
Author:
Rod Johnson

Field Summary
protected  JdbcTemplate jdbcTemplate
           
 
Fields inherited from class org.springframework.test.AbstractTransactionalSpringContextTests
transactionManager, transactionStatus
 
Fields inherited from class org.springframework.test.AbstractDependencyInjectionSpringContextTests
applicationContext, managedVariableNames
 
Fields inherited from class org.springframework.test.AbstractSpringContextTests
logger
 
Constructor Summary
AbstractTransactionalDataSourceSpringContextTests()
           
 
Method Summary
protected  void deleteFromTables(String[] names)
          Convenient method to delete all rows from these tables.
protected  void setComplete()
          Cause the transaction to commit for this test method, even if default is set to rollback.
 void setDataSource(DataSource dataSource)
           
 
Methods inherited from class org.springframework.test.AbstractTransactionalSpringContextTests
onSetUp, onSetUpInTransaction, onTearDown, onTearDownInTransaction, setDefaultRollback, setTransactionManager
 
Methods inherited from class org.springframework.test.AbstractDependencyInjectionSpringContextTests
contextKey, getConfigLocations, getLoadCount, initManagedVariableNames, isPopulateProtectedVariables, loadContextLocations, populateProtectedVariables, setDirty, setPopulateProtectedVariables, setUp, tearDown
 
Methods inherited from class org.springframework.test.AbstractSpringContextTests
contextKeyString, getContext, hasCachedContext, loadContext, setDirty
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

jdbcTemplate

protected JdbcTemplate jdbcTemplate
Constructor Detail

AbstractTransactionalDataSourceSpringContextTests

public AbstractTransactionalDataSourceSpringContextTests()
Method Detail

setDataSource

public void setDataSource(DataSource dataSource)

deleteFromTables

protected void deleteFromTables(String[] names)
Convenient method to delete all rows from these tables.


setComplete

protected final void setComplete()
Description copied from class: AbstractTransactionalSpringContextTests
Cause the transaction to commit for this test method, even if default is set to rollback.

Overrides:
setComplete in class AbstractTransactionalSpringContextTests


Copyright (C) 2003-2004 The Spring Framework Project.