All Classes and Interfaces
Class
Description
Abstract implementation of
DatasetParser
that create Reader
from
given Resource
and execute AbstractDatasetParser.doParse(Reader)
.Abstract connection factory that can be used to automatically wrap exception.
Abstract implementation of
JsonParser
that create Reader
from
given Resource
and execute AbstractDatasetParser.doParse(Reader)
.Wrap external parsing exception.
Abstract implementation of
JsonParser
that create Reader
from
given Resource
and execute AbstractDatasetParser.doParse(Reader)
.Static Annotation Utilities.
Cache of values identified by a key.
Factory for
Cache
instances.Cache loader: the role of a loader is to compute the value
to store in a cache.
Exception thrown when a class cannot be instantiated because of:
Missing empty public constructor.
The empty constructor is not public.
Etc.
Static Class Utilities.
A
ReplacementsProvider
that will map following values to the current date:
current_timestamp
CURRENT_TIMESTAMP
current_timestamp()
CURRENT_TIMESTAMP()
A
ReplacementsProvider
that will map following values to the current time (according to the system timezone):
current_time
CURRENT_TIME
current_time()
CURRENT_TIME()
Factory to create instance of
IDataSet
.Exception thrown when DataSet cannot be loaded.
An interceptor that can enable/disable the
"allowEmptyFields"
feature of DbUnit.An interceptor that can enable/disable the
"batchedStatements"
feature of DbUnit.An interceptor that can set the
"batchSize"
property of DbUnit.An interceptor that can enable/disable the
"caseSensitiveTableNames"
feature of DbUnit.Annotation that can be used to customize DBUnit configuration
property when the DbUnit connection will be created.
An interceptor that can be used to apply some custom DbUnit configuration on a
DatabaseConfig
instance.Set the DBUnit connection configuration.
Data set annotation, used to specify which data set should be loaded for
the next test.
An interceptor that can specify the
"datatypeFactory"
property of DbUnit.An interceptor that can enable/disable the
"datatypeWarning"
feature of DbUnit.A simple and easy-to-use integration between DbUnit and spring
EmbeddedDatabase
.This rule provide a fine integration between spring embedded database
and dbunit:
Ensure that embedded database is started and available before dbUnit load dataSet.
Shutdown database after test.
DbUnit exception.
A simple JUnit Jupiter extension for DbUnit.
An interceptor that can set the
"fetchSize"
property of DbUnit.DbUnit initialization: allow user to run SQL scripts before
loading DbUnit data set.
Implementation of JUnit
Runner
to fill and clear
database between each tests.DbUnit liquibase integration: allow test to initialize database with
liquibase and load DbUnit data set next.
An interceptor that can set the
"metadataHandler"
property of DbUnit.Set of
DatabaseOperation
supported out of the box.An interceptor that can enable/disable the
"qualifiedTableNames"
feature of DbUnit.Annotation that define the list of
Replacements
to use during
test suite.JUnit Rule to setup DbUnit database for each tests.
Generic class to run DbUnit before/after test method invocation.
Database operation to execute before test is executed.
A meta-annotation to automatically integrate Spring with DbUnit.
Database operation to execute after test is executed.
Spring test execution listener running DbUnit data set before and after test methods:
Get
DataSource
bean from ApplicationContext
.
Load data set, retrieved using DbUnitDataSet
annotation.
Run setup operation before test method execution.
Run tear down operation after test method method execution..
Directory dataSet.
Builder for
DirectoryDataSet
instances.A JUnit Jupiter extension that can be used to start/stop an embedded database.
A JUnit 4
Rule
that can be used to start/stop embedded database.A standalone runner that can be used to start/stop embedded database.
Static Exception Utilities.
Static Files Utilities.
Static IO Utilities.
YAML Parser using Jackson (V2)
ObjectMapper
as internal implementation.JDBC Configuration, defined by:
URL Connection.
User.
Password.
Factory that should create instance of
Connection
.Wrap external SQL exception.
Implementation of
IDataSet
with JSON file as input.Builder for
JsonDataSet
instances.Wrap external JSON parsing exception.
Parse JSON file and return DBUnit dataSet as
Map
.The goal of this factory is to create default instances of
JsonParser
.Run liquibase change sets against SQL connection.
Logger contract.
Logger factory.
A
ReplacementsProvider
that will map following valuesto the current date (i.e new Date()
):
NOW()
now()
Static Objects Utilities.
Static PreConditions Utilities.
Visitor executed when a stream is read line by line.
Replacement Objects.
Builder used to create new replacements objects.
Replacements provider, used to create re-usable replacements objects.
Error thrown when an error occurred when dealing with resources.
Implementations of strategies to load resources.
Error thrown when resource is not found.
Error thrown when resource is not a valid resource.
YAML Parser using SnakeYAML as internal implementation.
Exception thrown if an error occurred during SQL parsing.
Run SQL scripts against SQL
Connection
.Configuration for SQL scripts parser.
Builder for
SqlScriptParserConfiguration
.Static Strings Utilities.
Utility class to implement easily
toString
methods.Provide integration between spring
TransactionalTestExecutionListener
and
custom DbUnitTestExecutionListener
:
TransactionalTestExecutionListener
will be executed first.
DbUnitTestExecutionListener
will be executed last.
Implementation of
IDataSet
with YAML file as input.Builder for
YamlDataSet
instances.Wrap external YAML parsing exception.
Parse YAML file and return DBUnit dataSet as
Map
.The goal of this factory is to create default instances of
YamlParser
.