| Package | Description |
|---|---|
| org.dbunit | |
| org.dbunit.assertion | |
| org.dbunit.database | |
| org.dbunit.dataset | |
| org.dbunit.dataset.filter | |
| org.dbunit.operation | |
| org.dbunit.util |
| Modifier and Type | Method and Description |
|---|---|
protected Column[] |
DefaultPrepAndExpectedTestCase.makeAdditionalColumnInfo(ITable expectedTable,
java.lang.String[] excludeColumns)
Don't add excluded columns to additionalColumnInfo as they are not found
and generate a not found message in the fail message.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Assertion.assertEquals(ITable expectedTable,
ITable actualTable,
Column[] additionalColumnInfo) |
static void |
Assertion.assertWithValueComparer(ITable expectedTable,
ITable actualTable,
Column[] additionalColumnInfo,
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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DbUnitAssert.assertEquals(ITable expectedTable,
ITable actualTable,
Column[] additionalColumnInfo)
Asserts that the two specified tables are equals.
|
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. |
protected void |
DbUnitAssertBase.compareColumns(Column[] expectedColumns,
Column[] actualColumns,
ITableMetaData expectedMetaData,
ITableMetaData actualMetaData,
FailureHandler failureHandler) |
protected void |
DbUnitAssertBase.compareColumns(Column[] expectedColumns,
Column[] actualColumns,
ITableMetaData expectedMetaData,
ITableMetaData actualMetaData,
FailureHandler failureHandler) |
protected DbUnitAssert.ComparisonColumn[] |
DbUnitAssertBase.getComparisonColumns(java.lang.String expectedTableName,
Column[] expectedColumns,
Column[] actualColumns,
FailureHandler failureHandler) |
protected DbUnitAssert.ComparisonColumn[] |
DbUnitAssertBase.getComparisonColumns(java.lang.String expectedTableName,
Column[] expectedColumns,
Column[] actualColumns,
FailureHandler failureHandler) |
protected FailureHandler |
DbUnitAssertBase.getDefaultFailureHandler(Column[] additionalColumnInfo) |
| Constructor and Description |
|---|
ComparisonColumn(java.lang.String tableName,
Column expectedColumn,
Column actualColumn,
FailureHandler failureHandler) |
DefaultFailureHandler(Column[] additionalColumnInfo)
Create a default failure handler
|
| Modifier and Type | Method and Description |
|---|---|
Column[] |
ResultSetTableMetaData.getColumns() |
Column[] |
DatabaseTableMetaData.getColumns() |
Column[] |
ResultSetTableMetaData.getPrimaryKeys() |
Column[] |
DatabaseTableMetaData.getPrimaryKeys() |
| Modifier and Type | Method and Description |
|---|---|
static Column[] |
Columns.findColumnsByName(Column[] columns,
ITableMetaData tableMetaData)
|
static Column[] |
Columns.findColumnsByName(java.lang.String[] columnNames,
ITableMetaData tableMetaData)
|
Column[] |
Columns.ColumnDiff.getActual() |
static Column |
DataSetUtils.getColumn(java.lang.String columnName,
Column[] columns)
Deprecated.
since 2.3.0 - prefer usage of
Columns.getColumn(String, Column[]) |
static Column |
Columns.getColumn(java.lang.String columnName,
Column[] columns)
Search and return the specified column from the specified column array.
|
Column[] |
LowerCaseTableMetaData.getColumns() |
Column[] |
ITableMetaData.getColumns()
Returns this table columns as recognized by dbunit.
|
Column[] |
FilteredTableMetaData.getColumns() |
Column[] |
DefaultTableMetaData.getColumns() |
static Column[] |
Columns.getColumns(java.lang.String[] columnNames,
Column[] columns)
Search and return the
Columns from the specified column array that
match one of the given columnNames. |
static Column[] |
Columns.getColumns(java.lang.String tableName,
Column[] columns,
IColumnFilter columnFilter)
Search and return the columns from the specified column array which are
accepted by the given
IColumnFilter. |
static Column |
Columns.getColumnValidated(java.lang.String columnName,
Column[] columns,
java.lang.String tableName)
Search and return the specified column from the specified column array.
|
Column[] |
Columns.ColumnDiff.getExpected() |
static Column[] |
FilteredTableMetaData.getFilteredColumns(java.lang.String tableName,
Column[] columns,
IColumnFilter columnFilter) |
Column[] |
LowerCaseTableMetaData.getPrimaryKeys() |
Column[] |
ITableMetaData.getPrimaryKeys()
Returns this table primary key columns.
|
Column[] |
FilteredTableMetaData.getPrimaryKeys() |
Column[] |
DefaultTableMetaData.getPrimaryKeys() |
protected static Column[] |
AbstractTableMetaData.getPrimaryKeys(Column[] columns,
java.lang.String[] keyNames)
Deprecated.
since 2.3.0 - use
Columns.getColumns(String[], Column[]) |
protected static Column[] |
AbstractTableMetaData.getPrimaryKeys(java.lang.String tableName,
Column[] columns,
IColumnFilter columnFilter)
Deprecated.
since 2.3.0 - use
Columns.getColumns(String[], Column[]) |
Column[] |
SortedTable.getSortColumns() |
static Column[] |
Columns.getSortedColumns(ITableMetaData metaData)
Returns a sorted array of column objects
|
static Column[] |
Columns.mergeColumnsByName(Column[] referenceColumns,
Column[] columnsToMerge)
Merges the two arrays of columns so that all of the columns are available in the result array.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract int |
SortedTable.AbstractRowComparator.compare(Column column,
java.lang.Object value1,
java.lang.Object value2) |
protected int |
SortedTable.RowComparator.compare(Column column,
java.lang.Object value1,
java.lang.Object value2) |
protected int |
SortedTable.RowComparatorByString.compare(Column column,
java.lang.Object value1,
java.lang.Object value2) |
static Column[] |
Columns.findColumnsByName(Column[] columns,
ITableMetaData tableMetaData)
|
static Column |
DataSetUtils.getColumn(java.lang.String columnName,
Column[] columns)
Deprecated.
since 2.3.0 - prefer usage of
Columns.getColumn(String, Column[]) |
static Column |
Columns.getColumn(java.lang.String columnName,
Column[] columns)
Search and return the specified column from the specified column array.
|
static java.lang.String[] |
Columns.getColumnNames(Column[] columns)
Returns the names of the given column objects as string array
|
static java.lang.String |
Columns.getColumnNamesAsString(Column[] columns)
Creates a pretty string representation of the given column names
|
static Column[] |
Columns.getColumns(java.lang.String[] columnNames,
Column[] columns)
Search and return the
Columns from the specified column array that
match one of the given columnNames. |
static Column[] |
Columns.getColumns(java.lang.String tableName,
Column[] columns,
IColumnFilter columnFilter)
Search and return the columns from the specified column array which are
accepted by the given
IColumnFilter. |
static Column |
Columns.getColumnValidated(java.lang.String columnName,
Column[] columns,
java.lang.String tableName)
Search and return the specified column from the specified column array.
|
static Column[] |
FilteredTableMetaData.getFilteredColumns(java.lang.String tableName,
Column[] columns,
IColumnFilter columnFilter) |
protected static Column[] |
AbstractTableMetaData.getPrimaryKeys(Column[] columns,
java.lang.String[] keyNames)
Deprecated.
since 2.3.0 - use
Columns.getColumns(String[], Column[]) |
protected static Column[] |
AbstractTableMetaData.getPrimaryKeys(java.lang.String tableName,
Column[] columns,
IColumnFilter columnFilter)
Deprecated.
since 2.3.0 - use
Columns.getColumns(String[], Column[]) |
static Column[] |
Columns.mergeColumnsByName(Column[] referenceColumns,
Column[] columnsToMerge)
Merges the two arrays of columns so that all of the columns are available in the result array.
|
static Column[] |
Columns.mergeColumnsByName(Column[] referenceColumns,
Column[] columnsToMerge)
Merges the two arrays of columns so that all of the columns are available in the result array.
|
| Constructor and Description |
|---|
AbstractRowComparator(ITable table,
Column[] sortColumns) |
DefaultTable(java.lang.String tableName,
Column[] columns)
Creates a new empty table with specified metadata.
|
DefaultTable(java.lang.String tableName,
Column[] columns,
java.util.List list)
Deprecated.
Use public mutators to initialize table values instead
|
DefaultTableMetaData(java.lang.String tableName,
Column[] columns) |
DefaultTableMetaData(java.lang.String tableName,
Column[] columns,
Column[] primaryKeys) |
DefaultTableMetaData(java.lang.String tableName,
Column[] columns,
Column[] primaryKeys) |
DefaultTableMetaData(java.lang.String tableName,
Column[] columns,
java.lang.String[] primaryKeys) |
LowerCaseTableMetaData(java.lang.String tableName,
Column[] columns) |
LowerCaseTableMetaData(java.lang.String tableName,
Column[] columns,
Column[] primaryKeys) |
LowerCaseTableMetaData(java.lang.String tableName,
Column[] columns,
Column[] primaryKeys) |
LowerCaseTableMetaData(java.lang.String tableName,
Column[] columns,
java.lang.String[] primaryKeys) |
RowComparator(ITable table,
Column[] sortColumns) |
RowComparatorByString(ITable table,
Column[] sortColumns) |
SortedTable(ITable table,
Column[] columns)
Sort the decorated table by specified columns order.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IColumnFilter.accept(java.lang.String tableName,
Column column)
Tests whether or not the specified column of the specified tableName
should be included by this filter.
|
boolean |
DefaultColumnFilter.accept(java.lang.String tableName,
Column column) |
void |
DefaultColumnFilter.excludeColumns(Column[] columns)
Add specified columns to excluded column name list.
|
static ITable |
DefaultColumnFilter.excludedColumnsTable(ITable table,
Column[] columns)
Returns a table backed by the specified table but with specified
columns excluded.
|
void |
DefaultColumnFilter.includeColumns(Column[] columns)
Add specified columns to accepted column name list.
|
static ITable |
DefaultColumnFilter.includedColumnsTable(ITable table,
Column[] columns)
Returns a table backed by the specified table that only exposes specified
columns.
|
| Modifier and Type | Method and Description |
|---|---|
Column[] |
OperationData.getColumns() |
| Constructor and Description |
|---|
OperationData(java.lang.String sql,
Column[] columns) |
| Modifier and Type | Method and Description |
|---|---|
static Column |
SQLHelper.createColumn(java.sql.ResultSet resultSet,
IDataTypeFactory dataTypeFactory,
boolean datatypeWarning)
Utility method to create a
Column object from a SQL ResultSet object. |
Copyright © 2002-2018. All Rights Reserved.