All Classes and Interfaces
Class
Description
Base class for all assertions of assertj-db.
Base class for all assertions with an
Origin
.Base class for all values from a
Change
assertions.Base class for all
Column
s assertions.Base class for all
Column
s outputs.Assertion methods about a value in a
Column
.Output methods about a value in a
Column
.Base class for all data (
Table
or Request
) assertions.This class represents element from the database (either a
AbstractDbData
or a Change
).Base class for all data (
Table
or Request
) outputs.Base class for all elements of assertj-db.
Base class for all output of assertj-db.
Base class for all outputs with an
Origin
.Base class for all values from a
Change
outputs.Base class for all
Row
s assertions.Base class for all
Row
s outputs.Assertion methods about a value in a
Row
.Output methods about a value in a
Row
.Base class for all values assertions.
Base class for all values outputs.
Entry point for creating database element ( Table, Request, Changes ) required to build assertion.
Factory to create a
AssertDbConnection
from different database connection input ( Jdbc URL or DataSource ).DataSource variant of ConnectionProviderFactory
Jdbc url variant of ConnectionProviderFactory
Entry point of all the assertions.
Implements the assertion methods on the type of a change (creation, modification or deletion of a row).
Implements the assertion methods on the class of a column.
Implements the assertion methods on the content of a column.
Implements the assertion methods on the equality of a column.
Implements the assertion method on the name of a column.
Implements the assertion methods on the class of a column of a change.
Implements the assertion methods on the equality of a column of a change.
Implements the assertion methods on the type of a column of a change.
Implements the assertion methods on the type of a column.
Implements the assertion methods on the type of data (from a table or from a request).
Implements the assertion methods on a modified column.
Implements the assertion methods on modified columns.
Implements the assertion method on the number of changes.
Implements the assertion method on the number of columns.
Implements the assertion method on the number of rows.
Implements the assertion methods on a primary key.
Implements the assertion method on the matching with condition of a row.
Implements the assertion method on the equality of a row.
Implements the assertion method on the existence of a row of a change.
Implements the assertion method on the existence of a table.
Implements the assertion methods on the chronology of a value.
Implements the assertion method on the class of a value.
Implements the assertion methods on the closeness of a value.
Implements the assertion methods on comparisons with a value.
Implements the assertion methods on the matching with condition.
Implements the assertion methods on the equality of a value.
Implements the assertion methods on the non equality of a value.
Implements the assertion methods on the nullity of a value.
Implements the assertion methods on the nullity of a values of a column/row.
Implements the assertion methods on the type of a value.
Exception during the assertion (for example : when getting the data in the database, or accessing to file system).
Defines the assertion methods on the type of a change (creation, modification or deletion of a row).
Defines the assertion method on the class of a column.
Defines the assertion methods on the content of a column.
Defines the assertion methods on the equality of a column.
Defines the assertion method on the name of a column.
Defines the assertion methods on the nullity of a values of a column.
Defines the assertion methods on the equality of a column of a change.
Defines the assertion methods on the type of a column.
Defines the assertion methods on the type of data (from a table or from a request).
Defines the assertion method on existence of something.
Defines the assertion methods on a modified column.
Defines the assertion methods on modified columns.
Defines the assertion method on the number of changes.
Defines the assertion method on the number of columns.
Defines the assertion method on the number of rows.
Defines the assertion methods on a primary key.
Defines the assertion method on the a row satisfy conditions.
Defines the assertion method on the equality of a row.
Defines the assertion methods on the nullity of a values of a row.
Defines the assertion method on the existence of a row of a change.
Defines the assertion methods on the chronology of a value.
Defines the assertion method on the class of a value.
Defines the assertion methods on the closeness of a value.
Defines the assertion methods on comparisons with a value.
Defines the assertion methods on the matching with condition.
Defines the assertion methods on the equality of a value.
Defines the assertion methods on the non equality of a value.
Defines the assertion methods on the nullity of a value.
Defines the assertion methods on the type of a value.
Behavior Driven Development style entry point for all assertion methods.
Comparison on
String
which consider the case.Comparisons on
String
which consider the case.Conversion of the case of a
String
.Conversions of the case of a
String
.Change in the database.
Assertion methods for a
Change
.Assertion methods for a
Column
of a Change
.Output methods for a
Column
of a Change
.Assertion methods for a value of a
Column
of a Change
.Output methods for a value of a
Column
of a Change
.Comparator for the
Change
.Interface that represents a element of navigation about change.
Output methods for a
Change
.Assertion methods for a
Row
of a Change
.Output methods for a
Row
of a Change
.Assertion methods for a value of a
Row
of a Change
.Output methods for a value of a
Row
of a Change
.Changes in the database.
Utility methods related to changes.
Fluent
Changes
builder.Assertion methods for
Changes
.Interface that represents a element of navigation about changes.
Output methods for
Changes
.Enumeration of the different types of change that are possible in the database (creation, modification or deletion of a row).
Column in a
AbstractDbData
.Interface that represents a element of navigation about column.
Represent access to a database with capacity to return schema metadata and settings for letter case management.
The implementation of
ConnectionProvider
based on java.sql.DataSource.Enumeration of the different type of data.
This class represents a date/time value in the database.
This class represents a date value in the database.
This interface indicates container of
DateValue
.Element in a database.
Utility methods related to descriptions.
Interface that represents a element of navigation.
Collects error messages of all AssertionErrors thrown by the proxied method.
The implementation of
ConnectionProvider
from JDBC url connection info.The letter case which indicates a case conversion and a case comparison.
Comparator for the names.
Navigation to elements.
Defines a class which is the origin of another.
Defines a class which is the
Origin
of another
and have ChangesElement
.Interface of the output of a output of assertj-db.
Entry point of all the outputs.
Enumeration of the different types of output.
Position during navigation.
Position during navigation.
Position with columns during navigation.
Position during navigation.
Position with point (start point and end point) during navigation.
Utilities for manage proxies.
Method interceptor that proxify result of assertions methods.
A request in the database to get values.
Fluent
Request
builder.Assertion methods for a
Request
.Output methods for a
Request
.Row in a
AbstractDbData
.Comparator for the
Row
.Interface that represents a element of navigation about row.
Represent access to a database schema metadata.
Define existing schema metadata retrieval mode.
Creates an error message indicating that an assertion that verifies that a value is after a value.
Creates an error message indicating that an assertion that verifies that a value is after or equal a value.
Creates an error message indicating that an assertion that verifies that a value is before a value.
Creates an error message indicating that an assertion that verifies that a value is before or equal a value.
Creates an error message indicating that an assertion that verifies that a change is of a type.
Creates an error message indicating that an assertion that verifies that a value is close to another value.
Creates an error message indicating that an assertion that verifies that a value is compatible with a value.
Creates an error message indicating that an assertion that verifies that a change is on a data type.
Creates an error message indicating that an assertion that verifies that a value is equal to another value.
Creates an error message indicating that an assertion that verifies that a value at end point is equal to another value.
Creates an error message indicating that an assertion that verifies that a value at start point is equal to another value.
Creates an error message indicating that an assertion that verifies that a value is greater than another value.
Creates an error message indicating that an assertion that verifies that a value is greater than or equal to another
value.
Creates an error message indicating that an assertion that verifies that a value is less than another value.
Creates an error message indicating that an assertion that verifies that a value is less than or equal to another
value.
Creates an error message indicating that an assertion that verifies that a column is modified.
Creates an error message indicating that an assertion that verifies that a change is on a table.
Creates an error message indicating that an assertion that verifies that a value is of a class.
Creates an error message indicating that an assertion that verifies that a value is of a class.
Creates an error message indicating that an assertion that verifies that a value is of a class.
Creates an error message indicating that an assertion that verifies that a value is of a type.
Creates an error message indicating that an assertion that verifies that a value is of any types.
Creates an error message indicating that an assertion that verifies that a value is of any types.
Creates an error message indicating that an assertion that verifies that a value is of any types.
Creates an error message indicating that an assertion that verifies that a value is of a type.
Creates an error message indicating that an assertion that verifies that a value is of a type.
Creates an error message indicating that an assertion that verifies that a value is null.
Creates an error message indicating that an assertion that verifies that a value is not null.
Creates an error message indicating that an assertion that verifies that values are contained in values.
Creates an error message indicating that an assertion that verifies that a row exists.
Creates an error message indicating that an assertion that verifies the changes size a value failed.
Creates an error message indicating that an assertion that verifies the changes size a value failed.
Creates an error message indicating that an assertion that verifies the changes size a value failed.
Creates an error message indicating that an assertion that verifies the changes size a value failed.
Creates an error message indicating that an assertion that verifies the changes size a value failed.
Creates an error message indicating that an assertion that verifies the columns size a value failed.
Creates an error message indicating that an assertion that verifies the columns size a value failed.
Creates an error message indicating that an assertion that verifies the columns size a value failed.
Creates an error message indicating that an assertion that verifies the columns size a value failed.
Creates an error message indicating that an assertion that verifies the columns size a value failed.
Creates an error message indicating that an assertion that verifies the modified columns.
Creates an error message indicating that an assertion that verifies the name of the column.
Creates an error message indicating that an assertion that verifies the number of modified columns.
Creates an error message indicating that an assertion that verifies the number of modified columns.
Creates an error message indicating that an assertion that verifies the number of modified columns.
Creates an error message indicating that an assertion that verifies the number of modified columns.
Creates an error message indicating that an assertion that verifies the number of modified columns.
Creates an error message indicating that an assertion that verifies the names of the columns of the primary key.
Creates an error message indicating that an assertion that verifies the values of the columns of the primary key.
Creates an error message indicating that an assertion that verifies the rows size a value failed.
Creates an error message indicating that an assertion that verifies the rows size a value failed.
Creates an error message indicating that an assertion that verifies the rows size a value failed.
Creates an error message indicating that an assertion that verifies the rows size a value failed.
Creates an error message indicating that an assertion that verifies the rows size a value failed.
Creates an error message indicating that an assertion that verifies that a value is not equal to another
value.
Creates an error message indicating that an assertion that verifies that a column is not modified.
Creates an error message indicating that an assertion that verifies that a row does not exist.
Creates an error message indicating that an assertion that verifies that a value does not satisfying condition.
A table in the database to read to get the values.
Fluent
Table
builder.Indicates an order with the name on which is the order and the type.
Enumeration of the type of order.
Assertion methods for a
Table
.Output methods for a
Table
.This class represents a time value in the database.
Defines methods to navigate to an instance with assertion methods on a
Change
.Defines methods to navigate to changes or to a
Change
.Defines methods to navigate to a
Column
.Defines methods to navigate to a
Row
.Defines methods to navigate to a value.
Defines methods to navigate to a value from a
Row
.Interface that represents a element of navigation about value.
Utility methods related to values.
Enumeration of the different type of value that are in the database.
Defines the method to get the letter case of the columns.
Defines the method to get the letter cases.
Defines the method to get the letter case of the primary keys.
Defines the method to get the letter case of the tables.