Class DBUnitConfig
- java.lang.Object
-
- com.github.database.rider.core.configuration.DBUnitConfig
-
public class DBUnitConfig extends Object
represents DBUnit configuration of a dataset executor.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDBUnitConfig.Constants
-
Constructor Summary
Constructors Constructor Description DBUnitConfig()DBUnitConfig(String executor)
-
Method Summary
-
-
-
Constructor Detail
-
DBUnitConfig
public DBUnitConfig()
-
DBUnitConfig
public DBUnitConfig(String executor)
-
-
Method Detail
-
fromCustomGlobalFile
public static DBUnitConfig fromCustomGlobalFile()
-
from
public static DBUnitConfig from(DBUnit dbUnit)
-
fromGlobalConfig
public static DBUnitConfig fromGlobalConfig()
-
from
public static DBUnitConfig from(Method method)
-
cacheConnection
public DBUnitConfig cacheConnection(boolean cacheConnection)
-
executorId
public DBUnitConfig executorId(String executorId)
-
leakHunter
public DBUnitConfig leakHunter(boolean leakHunter)
-
cacheTableNames
public DBUnitConfig cacheTableNames(boolean cacheTables)
-
mergeDataSets
public DBUnitConfig mergeDataSets(boolean mergeDataSets)
-
columnSensing
public DBUnitConfig columnSensing(boolean columnSensing)
-
caseInsensitiveStrategy
public DBUnitConfig caseInsensitiveStrategy(Orthography orthography)
-
mergingStrategy
public DBUnitConfig mergingStrategy(DataSetMergingStrategy dataSetMergingStrategy)
-
addDBUnitProperty
public DBUnitConfig addDBUnitProperty(String name, Object value)
-
driver
public DBUnitConfig driver(String driverClass)
-
url
public DBUnitConfig url(String url)
-
user
public DBUnitConfig user(String user)
-
password
public DBUnitConfig password(String password)
-
raiseExceptionOnCleanUp
public DBUnitConfig raiseExceptionOnCleanUp(boolean raiseExceptionOnCleanUp)
-
disablePKCheckFor
public DBUnitConfig disablePKCheckFor(String... tables)
-
expectedDbType
public DBUnitConfig expectedDbType(RiderDataSource.DBType expectedDbType)
-
getConnectionConfig
public ConnectionConfig getConnectionConfig()
-
setConnectionConfig
public void setConnectionConfig(ConnectionConfig connectionConfig)
-
isCacheTableNames
public Boolean isCacheTableNames()
-
setCacheTableNames
public void setCacheTableNames(boolean cacheTableNames)
-
isCacheConnection
public Boolean isCacheConnection()
-
setCacheConnection
public void setCacheConnection(boolean cacheConnection)
-
isMergeDataSets
public Boolean isMergeDataSets()
-
setMergeDataSets
public void setMergeDataSets(Boolean mergeDataSets)
-
isColumnSensing
public Boolean isColumnSensing()
-
setColumnSensing
public void setColumnSensing(boolean columnSensing)
-
isLeakHunter
public Boolean isLeakHunter()
-
setLeakHunter
public void setLeakHunter(boolean activateLeakHunter)
-
getCaseInsensitiveStrategy
public Orthography getCaseInsensitiveStrategy()
-
setCaseInsensitiveStrategy
public void setCaseInsensitiveStrategy(Orthography caseInsensitiveStrategy)
-
getMergingStrategy
public DataSetMergingStrategy getMergingStrategy()
-
setMergingStrategy
public void setMergingStrategy(DataSetMergingStrategy mergingStrategy)
-
getExecutorId
public String getExecutorId()
-
isCaseSensitiveTableNames
public boolean isCaseSensitiveTableNames()
-
getDisablePKCheckFor
public String[] getDisablePKCheckFor()
-
setDisablePKCheckFor
public void setDisablePKCheckFor(String[] disablePKCheckFor)
-
getSchema
public String getSchema()
-
isRaiseExceptionOnCleanUp
public boolean isRaiseExceptionOnCleanUp()
-
setRaiseExceptionOnCleanUp
public void setRaiseExceptionOnCleanUp(boolean raiseExceptionOnCleanUp)
-
isDisableSequenceFiltering
public Boolean isDisableSequenceFiltering()
-
setDisableSequenceFiltering
public void setDisableSequenceFiltering(Boolean disableSequenceFiltering)
-
isAlwaysCleanBefore
public Boolean isAlwaysCleanBefore()
-
setAlwaysCleanBefore
public void setAlwaysCleanBefore(Boolean alwaysCleanBefore)
-
isAlwaysCleanAfter
public Boolean isAlwaysCleanAfter()
-
setAlwaysCleanAfter
public void setAlwaysCleanAfter(Boolean alwaysCleanAfter)
-
getExpectedDbType
public RiderDataSource.DBType getExpectedDbType()
-
setExpectedDbType
public void setExpectedDbType(RiderDataSource.DBType expectedDbType)
-
-