Package org.assertj.db.type
Class AssertDbConnection
java.lang.Object
org.assertj.db.type.AssertDbConnection
Entry point for creating database element ( Table, Request, Changes ) required to build assertion.
Use
AssertDbConnectionFactory to construct new instance of this builder.
Provider fluent builder for create Table, Request and Changes :
AssertDbConnection connection = ....;
Table table = connection.table("movie").build();
Request request = connection.request("select * from actor;").build();
Changes changes = connection.changes().build();
Some more advanced examples :
AssertDbConnection connection = ....;
Table table = connection.table("movie").columnToCheck(new String[] { "number", "title" }).build();
Request request = connection.request("select * from actor where id = ?;").parameters(1).build();
Changes changes = connection.changes().table("movie", t -> t.columnToCheck(new String[] { "number", "title" })).build();
- Since:
- 3.0.0
- Author:
- Julien Roy
-
Method Summary
Modifier and TypeMethodDescriptionchanges()Start building Changes element.Start building Request element.Start building Table element.
-
Method Details
-
table
Start building Table element.- Parameters:
name- Name of the table- Returns:
- Table builder
-
request
Start building Request element.- Parameters:
request- SQL request- Returns:
- Request builder
-
changes
Start building Changes element.- Returns:
- Changes builder
-