Interface | Description |
---|---|
ExpectedDataSetAndVerifyTableDefinitionVerifier |
Strategy pattern for verifying
VerifyTableDefinition s and
expectedDataSet configurations agree, e.g. |
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).
|
IOperationListener |
Listener for
IDatabaseConnection events. |
PrepAndExpectedTestCase |
Test case supporting prep data and expected data.
|
PrepAndExpectedTestCaseSteps |
Test steps definition; helpful for Java lambdas.
|
Class | Description |
---|---|
AbstractDatabaseTester |
Basic implementation of IDatabaseTester.
Implementations of IDatabaseTester may use this class as a starting point. |
Assertion |
Provides static methods for the most common DbUnit assertion needs.
|
DatabaseTestCase |
Convenience class for writing JUnit tests with dbunit easily.
|
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.
|
DefaultExpectedDataSetAndVerifyTableDefinitionVerifier |
Default implementation for
ExpectedDataSetAndVerifyTableDefinitionVerifier which logs the
mismatches and fails the test when an expected table does not have a
VerifyTableDefinition. |
DefaultOperationListener |
Default implementation of the
IOperationListener . |
DefaultPrepAndExpectedTestCase |
Test case base class supporting prep data and expected data.
|
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. |
VerifyTableDefinition |
Defines a database table to verify (assert on data), specifying include and
exclude column filters and optional
ValueComparer s. |
Exception | Description |
---|---|
DatabaseUnitException | |
DatabaseUnitRuntimeException |
Copyright © 2002-2025. All Rights Reserved.