Interface DataSetExecutor
-
- All Known Implementing Classes:
DataSetExecutorImpl
public interface DataSetExecutorCreated by pestano on 01/08/15.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearDatabase(DataSetConfig dataset)voidcompareCurrentDataSetWith(DataSetConfig expected, String[] ignoreCols)compares dataset from executor's database connection with a given datasetvoidcompareCurrentDataSetWith(DataSetConfig expected, String[] ignoreCols, Class<? extends Replacer>[] replacers, String[] orderBy)compares dataset from executor's database connection with a given datasetvoidcompareCurrentDataSetWith(DataSetConfig expected, String[] ignoreCols, Class<? extends Replacer>[] replacers, String[] orderBy, CompareOperation compareOperation)compares dataset from executor's database connection with a given datasetvoidcreateDataSet(DataSetConfig dataSetConfig)creates a dataset into executor's database connection using given dataSetConfigvoidenableConstraints()voidexecuteScript(String scriptPath)voidexecuteStatements(String[] statements)DBUnitConfiggetDBUnitConfig()StringgetExecutorId()RiderDataSourcegetRiderDataSource()voidinitConnectionFromConfig(ConnectionConfig connectionConfig)org.dbunit.dataset.IDataSetloadDataSet(String name)org.dbunit.dataset.IDataSetloadDataSets(String[] datasets)voidsetDBUnitConfig(DBUnitConfig dbUnitConfig)
-
-
-
Method Detail
-
createDataSet
void createDataSet(DataSetConfig dataSetConfig)
creates a dataset into executor's database connection using given dataSetConfig- Parameters:
dataSetConfig- dataset configuration
-
loadDataSet
org.dbunit.dataset.IDataSet loadDataSet(String name) throws org.dbunit.dataset.DataSetException, IOException
- Throws:
org.dbunit.dataset.DataSetExceptionIOException
-
loadDataSets
org.dbunit.dataset.IDataSet loadDataSets(String[] datasets) throws org.dbunit.dataset.DataSetException, IOException
- Throws:
org.dbunit.dataset.DataSetExceptionIOException
-
initConnectionFromConfig
void initConnectionFromConfig(ConnectionConfig connectionConfig)
-
clearDatabase
void clearDatabase(DataSetConfig dataset) throws SQLException
- Throws:
SQLException
-
executeStatements
void executeStatements(String[] statements)
-
executeScript
void executeScript(String scriptPath)
-
getExecutorId
String getExecutorId()
-
compareCurrentDataSetWith
void compareCurrentDataSetWith(DataSetConfig expected, String[] ignoreCols) throws org.dbunit.DatabaseUnitException
compares dataset from executor's database connection with a given dataset- Parameters:
expected- configurationignoreCols- name of column to ignore- Throws:
org.dbunit.DatabaseUnitException- if current dataset is not equal current dataset
-
compareCurrentDataSetWith
void compareCurrentDataSetWith(DataSetConfig expected, String[] ignoreCols, Class<? extends Replacer>[] replacers, String[] orderBy) throws org.dbunit.DatabaseUnitException
compares dataset from executor's database connection with a given dataset- Parameters:
expected- configurationignoreCols- name of column to ignorereplacers- implementations ofReplacer, called during reading expected dataset before comparisonorderBy- name of columns to sort the dataset with- Throws:
org.dbunit.DatabaseUnitException- if current dataset is not equal current dataset
-
compareCurrentDataSetWith
void compareCurrentDataSetWith(DataSetConfig expected, String[] ignoreCols, Class<? extends Replacer>[] replacers, String[] orderBy, CompareOperation compareOperation) throws org.dbunit.DatabaseUnitException
compares dataset from executor's database connection with a given dataset- Parameters:
expected- configurationignoreCols- name of column to ignorereplacers- implementations ofReplacer, called during reading expected dataset before comparisonorderBy- name of columns to sort the dataset withcompareOperation- dataset comparison strategy- Throws:
org.dbunit.DatabaseUnitException- if current dataset is not equal current dataset
-
setDBUnitConfig
void setDBUnitConfig(DBUnitConfig dbUnitConfig)
-
getDBUnitConfig
DBUnitConfig getDBUnitConfig()
-
getRiderDataSource
RiderDataSource getRiderDataSource()
-
enableConstraints
void enableConstraints() throws SQLException- Throws:
SQLException
-
-