|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| IDatabaseTester | This interface defines the behavior of a DatabaseTester, which is responsible for adding DBUnit features as composition on existing test cases (instead of extending DBTestCase directly). |
| Class Summary | |
|---|---|
| AbstractDatabaseTester | Basic implementation of IDatabaseTester. Implementations of IDatabaseTester may use this class as a starting point. |
| Assertion | |
| DatabaseTestCase | |
| DataSourceBasedDBTestCase | TestCase that uses a DataSourceDatabaseTester. |
| DataSourceDatabaseTester | DatabaseTester that uses a DataSource to create connections. |
| DBTestCase | Base testCase for database testing. Subclasses may override DBTestCase.newDatabaseTester() to plug-in a different implementation
of IDatabaseTester.Default implementation uses a PropertiesBasedJdbcDatabaseTester. |
| DefaultDatabaseTester | Default implementation of AbstractDatabaseTester, which does not know how to get a connection by itself. |
| JdbcBasedDBTestCase | TestCase that uses a JdbcDatabaseTester. |
| JdbcDatabaseTester | DatabaseTester that uses JDBC's Driver Manager to create connections. |
| JndiBasedDBTestCase | TestCase that uses a JndiDatabaseTester. |
| JndiDatabaseTester | DatabaseTester that pulls a DataSource from a JNDI location. |
| PropertiesBasedJdbcDatabaseTester | DatabaseTester that configures a DriverManager from environment properties. This class defines a set of keys for system properties that need to be present in the environment before using it. |
| Exception Summary | |
|---|---|
| DatabaseUnitException | |
| DatabaseUnitRuntimeException | |
| Error Summary | |
|---|---|
| AbstractDatabaseTester.AssertionFailedError | Exception used to avoid JUnit dependency. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||