| Modifier and Type | Method and Description |
|---|---|
static void |
Assertion.assertEquals(IDataSet expectedDataSet,
IDataSet actualDataSet) |
static void |
Assertion.assertEquals(IDataSet expectedDataSet,
IDataSet actualDataSet,
FailureHandler failureHandler) |
static void |
Assertion.assertEquals(ITable expectedTable,
ITable actualTable) |
static void |
Assertion.assertEquals(ITable expectedTable,
ITable actualTable,
Column[] additionalColumnInfo) |
static void |
Assertion.assertEquals(ITable expectedTable,
ITable actualTable,
FailureHandler failureHandler) |
static void |
Assertion.assertEqualsByQuery(IDataSet expectedDataset,
IDatabaseConnection connection,
java.lang.String sqlQuery,
java.lang.String tableName,
java.lang.String[] ignoreCols) |
static void |
Assertion.assertEqualsByQuery(ITable expectedTable,
IDatabaseConnection connection,
java.lang.String tableName,
java.lang.String sqlQuery,
java.lang.String[] ignoreCols) |
static void |
Assertion.assertEqualsIgnoreCols(IDataSet expectedDataset,
IDataSet actualDataset,
java.lang.String tableName,
java.lang.String[] ignoreCols) |
static void |
Assertion.assertEqualsIgnoreCols(ITable expectedTable,
ITable actualTable,
java.lang.String[] ignoreCols) |
static void |
Assertion.assertWithValueComparer(IDataSet expectedDataSet,
IDataSet actualDataSet,
FailureHandler failureHandler,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,ValueComparer>> tableColumnValueComparers) |
static void |
Assertion.assertWithValueComparer(IDataSet expectedDataSet,
IDataSet actualDataSet,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,ValueComparer>> tableColumnValueComparers) |
static void |
Assertion.assertWithValueComparer(ITable expectedTable,
ITable actualTable,
Column[] additionalColumnInfo,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,ValueComparer> columnValueComparers) |
static void |
Assertion.assertWithValueComparer(ITable expectedTable,
ITable actualTable,
FailureHandler failureHandler,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,ValueComparer> columnValueComparers) |
static void |
Assertion.assertWithValueComparer(ITable expectedTable,
ITable actualTable,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,ValueComparer> columnValueComparers) |
protected void |
DefaultPrepAndExpectedTestCase.compareData(SortedTable expectedSortedTable,
SortedTable actualSortedTable,
Column[] additionalColumnInfo,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,ValueComparer> columnValueComparers)
Compare the tables, enables easy overriding.
|
protected void |
DefaultPrepAndExpectedTestCase.verifyData(ITable expectedTable,
ITable actualTable,
java.lang.String[] excludeColumns,
java.lang.String[] includeColumns,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,ValueComparer> columnValueComparers)
For the specified expected and actual tables (and excluding and including
the specified columns), verify the actual data is as expected.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DbConfig.copyTo(DatabaseConfig config)
Copies the parameters set in this configuration via ant into the given
DatabaseConfig that is used by the dbunit connection. |
void |
Operation.execute(IDatabaseConnection connection) |
void |
Export.execute(IDatabaseConnection connection) |
void |
DbUnitTaskStep.execute(IDatabaseConnection connection) |
void |
Compare.execute(IDatabaseConnection connection) |
protected IDataSet |
AbstractStep.getDatabaseDataSet(IDatabaseConnection connection,
java.util.List tables) |
protected IDataSet |
Export.getExportDataSet(IDatabaseConnection connection)
Creates the dataset that is finally used for the export
|
protected IDataSet |
AbstractStep.getSrcDataSet(java.io.File src,
java.lang.String format,
boolean forwardonly) |
| Modifier and Type | Method and Description |
|---|---|
void |
DbUnitAssert.assertEquals(IDataSet expectedDataSet,
IDataSet actualDataSet)
Asserts that the two specified dataset are equals.
|
void |
DbUnitAssert.assertEquals(IDataSet expectedDataSet,
IDataSet actualDataSet,
FailureHandler failureHandler)
Asserts that the two specified dataset are equals.
|
void |
DbUnitAssert.assertEquals(ITable expectedTable,
ITable actualTable)
Asserts that the two specified tables are equals.
|
void |
DbUnitAssert.assertEquals(ITable expectedTable,
ITable actualTable,
Column[] additionalColumnInfo)
Asserts that the two specified tables are equals.
|
void |
DbUnitAssert.assertEquals(ITable expectedTable,
ITable actualTable,
FailureHandler failureHandler)
Asserts that the two specified tables are equals.
|
void |
DbUnitAssert.assertEqualsByQuery(IDataSet expectedDataset,
IDatabaseConnection connection,
java.lang.String sqlQuery,
java.lang.String tableName,
java.lang.String[] ignoreCols)
Compare a table from a dataset with a table generated from an sql query.
|
void |
DbUnitAssert.assertEqualsByQuery(ITable expectedTable,
IDatabaseConnection connection,
java.lang.String tableName,
java.lang.String sqlQuery,
java.lang.String[] ignoreCols)
Compare a table with a table generated from an sql query.
|
void |
DbUnitAssert.assertEqualsIgnoreCols(IDataSet expectedDataset,
IDataSet actualDataset,
java.lang.String tableName,
java.lang.String[] ignoreCols)
Compare one table present in two datasets ignoring specified columns.
|
void |
DbUnitAssert.assertEqualsIgnoreCols(ITable expectedTable,
ITable actualTable,
java.lang.String[] ignoreCols)
Compare the given tables ignoring specified columns.
|
void |
DbUnitValueComparerAssert.assertWithValueComparer(IDataSet expectedDataSet,
IDataSet actualDataSet)
Asserts the two specified
IDataSets comparing their columns using
the default ValueComparer and handles failures using the default
FailureHandler. |
void |
DbUnitAssertBase.assertWithValueComparer(IDataSet expectedDataSet,
IDataSet actualDataSet,
FailureHandler failureHandler,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,ValueComparer>> tableColumnValueComparers)
Asserts the two specified
IDataSets comparing their columns using
the specified columnValueComparers or defaultValueComparer and handles
failures using the specified failureHandler. |
void |
DbUnitValueComparerAssert.assertWithValueComparer(IDataSet expectedDataSet,
IDataSet actualDataSet,
ValueComparer defaultValueComparer)
Asserts the two specified
IDataSets comparing their columns using
the specified defaultValueComparer and handles failures using the default
FailureHandler. |
void |
DbUnitValueComparerAssert.assertWithValueComparer(IDataSet expectedDataSet,
IDataSet actualDataSet,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,ValueComparer>> tableColumnValueComparers)
Asserts the two specified
IDataSets comparing their columns using
the specified columnValueComparers or defaultValueComparer and handles
failures using the default FailureHandler. |
void |
DbUnitValueComparerAssert.assertWithValueComparer(ITable expectedTable,
ITable actualTable)
Asserts the two specified
ITables comparing their columns using
the default ValueComparer and handles failures using the default
FailureHandler. |
void |
DbUnitValueComparerAssert.assertWithValueComparer(ITable expectedTable,
ITable actualTable,
Column[] additionalColumnInfo,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,ValueComparer> columnValueComparers)
Asserts the two specified
ITables comparing their columns using
the specified columnValueComparers or defaultValueComparer and handles
failures using the default FailureHandler, using
additionalColumnInfo, if specified. |
void |
DbUnitAssertBase.assertWithValueComparer(ITable expectedTable,
ITable actualTable,
FailureHandler failureHandler,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,ValueComparer> columnValueComparers)
Asserts the two specified
ITables comparing their columns using
the specified columnValueComparers or defaultValueComparer and handles
failures using the specified failureHandler. |
void |
DbUnitValueComparerAssert.assertWithValueComparer(ITable expectedTable,
ITable actualTable,
ValueComparer defaultValueComparer)
Asserts the two specified
ITables comparing their columns using
the specified defaultValueComparer and handles failures using the default
FailureHandler. |
void |
DbUnitValueComparerAssert.assertWithValueComparer(ITable expectedTable,
ITable actualTable,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,ValueComparer> columnValueComparers)
Asserts the two specified
ITables comparing their columns using
the specified columnValueComparers or defaultValueComparer and handles
failures using the default FailureHandler. |
protected void |
DbUnitAssertBase.compareData(ITable expectedTable,
ITable actualTable,
DbUnitAssert.ComparisonColumn[] comparisonCols,
FailureHandler failureHandler,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,ValueComparer> columnValueComparers) |
protected void |
DbUnitAssertBase.compareData(ITable expectedTable,
ITable actualTable,
DbUnitAssert.ComparisonColumn[] comparisonCols,
FailureHandler failureHandler,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,ValueComparer> columnValueComparers,
int rowNum,
int columnNum) |
protected void |
DbUnitAssert.compareTables(IDataSet expectedDataSet,
IDataSet actualDataSet,
java.lang.String[] expectedNames,
FailureHandler failureHandler) |
protected void |
DbUnitAssertBase.compareTables(IDataSet expectedDataSet,
IDataSet actualDataSet,
java.lang.String[] expectedNames,
FailureHandler failureHandler,
ValueComparer defaultValueComparer,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,ValueComparer>> tableColumnValueComparers) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
ValueComparerBase.compare(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue)
Compare expected and actual values.
|
java.lang.String |
ValueComparer.compare(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue)
Compare expected and actual values.
|
protected java.lang.String |
ValueComparerTemplateBase.doCompare(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue)
Do the comparison and return a fail message or null if comparison passes.
|
protected abstract java.lang.String |
ValueComparerBase.doCompare(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue)
Do the comparison and return a fail message or null if comparison passes.
|
java.lang.String |
ConditionalSetBiValueComparer.doCompare(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue) |
java.lang.String |
ConditionalSelectorMultiValueComparer.doCompare(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue) |
protected abstract boolean |
ValueComparerTemplateBase.isExpected(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue) |
protected boolean |
NeverFailsValueComparer.isExpected(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue) |
protected boolean |
IsActualWithinToleranceOfExpectedTimestampValueComparer.isExpected(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue) |
protected boolean |
IsActualNotEqualToExpectedValueComparer.isExpected(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue) |
protected boolean |
IsActualLessThanOrEqualToExpectedValueComparer.isExpected(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue) |
protected boolean |
IsActualLessThanExpectedValueComparer.isExpected(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue) |
protected boolean |
IsActualGreaterThanOrEqualToExpectedValueComparer.isExpected(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue) |
protected boolean |
IsActualGreaterThanExpectedValueComparer.isExpected(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue) |
protected boolean |
IsActualEqualToExpectedWithEmptyFailMessageValueComparer.isExpected(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue) |
protected boolean |
IsActualEqualToExpectedValueComparer.isExpected(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue) |
ValueComparer |
ValueComparerSelector.select(ITable expectedTable,
ITable actualTable,
int rowNum,
java.lang.String columnName,
DataType dataType,
java.lang.Object expectedValue,
java.lang.Object actualValue,
java.util.Map<java.lang.Object,ValueComparer> valueComparers) |
| Modifier and Type | Class and Description |
|---|---|
class |
AmbiguousTableNameException
This exception is thrown by
IDataSet when multiple tables
having the same name are accessible. |
class |
CyclicTablesDependencyException |
| Modifier and Type | Method and Description |
|---|---|
void |
DatabaseConfig.setPropertiesByString(java.util.Properties stringProperties)
Sets the given properties on the
DatabaseConfig instance using the given String values. |
| Constructor and Description |
|---|
DatabaseConnection(java.sql.Connection connection)
Creates a new
DatabaseConnection. |
DatabaseConnection(java.sql.Connection connection,
java.lang.String schema)
Creates a new
DatabaseConnection using a specific schema. |
DatabaseConnection(java.sql.Connection connection,
java.lang.String schema,
boolean validate)
Creates a new
DatabaseConnection using a specific schema. |
| Modifier and Type | Class and Description |
|---|---|
class |
DataSetException
Thrown to indicate that a problem occurred with a dataset.
|
class |
NoPrimaryKeyException |
class |
NoSuchColumnException
Thrown to indicate that a database column has been accessed that does not
exist.
|
class |
NoSuchTableException |
class |
RowOutOfBoundsException |
| Modifier and Type | Class and Description |
|---|---|
class |
DataTypeException |
class |
TypeCastException |
| Constructor and Description |
|---|
Db2Connection(java.sql.Connection connection,
java.lang.String schema) |
| Constructor and Description |
|---|
H2Connection(java.sql.Connection connection,
java.lang.String schema) |
| Constructor and Description |
|---|
HsqldbConnection(java.sql.Connection connection,
java.lang.String schema) |
| Constructor and Description |
|---|
MckoiConnection(java.sql.Connection connection,
java.lang.String schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
InsertIdentityOperation.execute(IDatabaseConnection connection,
IDataSet dataSet) |
| Constructor and Description |
|---|
MsSqlConnection(java.sql.Connection connection)
Creates a new
MsSqlConnection. |
MsSqlConnection(java.sql.Connection connection,
java.lang.String schema)
Creates a new
MsSqlConnection. |
| Constructor and Description |
|---|
MySqlConnection(java.sql.Connection connection,
java.lang.String schema) |
| Constructor and Description |
|---|
OracleConnection(java.sql.Connection connection,
java.lang.String schema)
Creates a oracle connection.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExclusiveTransactionException |
| Modifier and Type | Method and Description |
|---|---|
void |
TruncateTableOperation.execute(IDatabaseConnection connection,
IDataSet dataSet) |
void |
TransactionOperation.execute(IDatabaseConnection connection,
IDataSet dataSet) |
void |
RefreshOperation.execute(IDatabaseConnection connection,
IDataSet dataSet) |
void |
DeleteAllOperation.execute(IDatabaseConnection connection,
IDataSet dataSet) |
abstract void |
DatabaseOperation.execute(IDatabaseConnection connection,
IDataSet dataSet)
Executes this operation on the specified database using the specified
dataset contents.
|
void |
CompositeOperation.execute(IDatabaseConnection connection,
IDataSet dataSet) |
void |
CloseConnectionOperation.execute(IDatabaseConnection connection,
IDataSet dataSet) |
void |
AbstractBatchOperation.execute(IDatabaseConnection connection,
IDataSet dataSet) |
protected ITableIterator |
DeleteOperation.iterator(IDataSet dataSet) |
protected ITableIterator |
AbstractBatchOperation.iterator(IDataSet dataSet)
Returns list of tables this operation is applied to.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SearchException
Base class for exceptions during the search.
|
Copyright © 2002-2018. All Rights Reserved.