Package org.assertj.db.api
package org.assertj.db.api
This package contains the API of assertj-db (and especially the entry point class
Assertions
).
This class contains three entry point methods :
Assertions.assertThat(org.assertj.db.type.Table)
Assertions.assertThat(org.assertj.db.type.Request)
Assertions.assertThat(org.assertj.db.type.Changes)
This diagram shows the part on the tables and requests :
This diagram shows the part on the changes :
- Author:
- Régis Pouiller
-
ClassesClassDescriptionAbstractAssert<E extends AbstractAssert<E>>Base class for all assertions of assertj-db.Base class for all assertions with an
Origin
.AbstractAssertWithOriginWithChanges<E extends AbstractAssertWithOriginWithChanges<E,O>, O extends OriginWithChanges<ChangesAssert, ChangeAssert>> AbstractAssertWithOriginWithColumnsAndRows<E extends AbstractAssertWithOriginWithColumnsAndRows<E,O, D, A, C, CV, R, RV>, O extends OriginWithColumnsAndRows<C, R>, D extends AbstractDbData<D>, A extends AbstractDbAssert<D, A, C, CV, R, RV>, C extends AbstractColumnAssert<D, A, C, CV, R, RV>, CV extends AbstractColumnValueAssert<D, A, C, CV, R, RV>, R extends AbstractRowAssert<D, A, C, CV, R, RV>, RV extends AbstractRowValueAssert<D, A, C, CV, R, RV>> AbstractAssertWithOriginWithColumnsAndRowsFromChange<E extends AbstractAssertWithOriginWithColumnsAndRowsFromChange<E,O>, O extends OriginWithColumnsAndRowsFromChange<ChangesAssert, ChangeAssert, ChangeColumnAssert, ChangeRowAssert>> AbstractAssertWithValues<E extends AbstractAssertWithValues<E,O>, O extends OriginWithColumnsAndRowsFromChange<ChangesAssert, ChangeAssert, ChangeColumnAssert, ChangeRowAssert>> Base class for all values from aChange
assertions.AbstractColumnAssert<D extends AbstractDbData<D>,A extends AbstractDbAssert<D, A, C, CV, R, RV>, C extends AbstractColumnAssert<D, A, C, CV, R, RV>, CV extends AbstractColumnValueAssert<D, A, C, CV, R, RV>, R extends AbstractRowAssert<D, A, C, CV, R, RV>, RV extends AbstractRowValueAssert<D, A, C, CV, R, RV>> Base class for allColumn
s assertions.AbstractColumnValueAssert<D extends AbstractDbData<D>,A extends AbstractDbAssert<D, A, C, CV, R, RV>, C extends AbstractColumnAssert<D, A, C, CV, R, RV>, CV extends AbstractColumnValueAssert<D, A, C, CV, R, RV>, R extends AbstractRowAssert<D, A, C, CV, R, RV>, RV extends AbstractRowValueAssert<D, A, C, CV, R, RV>> Assertion methods about a value in aColumn
.AbstractDbAssert<D extends AbstractDbData<D>,A extends AbstractDbAssert<D, A, C, CV, R, RV>, C extends AbstractColumnAssert<D, A, C, CV, R, RV>, CV extends AbstractColumnValueAssert<D, A, C, CV, R, RV>, R extends AbstractRowAssert<D, A, C, CV, R, RV>, RV extends AbstractRowValueAssert<D, A, C, CV, R, RV>> Base class for all data (Table
orRequest
) assertions.AbstractRowAssert<D extends AbstractDbData<D>,A extends AbstractDbAssert<D, A, C, CV, R, RV>, C extends AbstractColumnAssert<D, A, C, CV, R, RV>, CV extends AbstractColumnValueAssert<D, A, C, CV, R, RV>, R extends AbstractRowAssert<D, A, C, CV, R, RV>, RV extends AbstractRowValueAssert<D, A, C, CV, R, RV>> Base class for allRow
s assertions.AbstractRowValueAssert<D extends AbstractDbData<D>,A extends AbstractDbAssert<D, A, C, CV, R, RV>, C extends AbstractColumnAssert<D, A, C, CV, R, RV>, CV extends AbstractColumnValueAssert<D, A, C, CV, R, RV>, R extends AbstractRowAssert<D, A, C, CV, R, RV>, RV extends AbstractRowValueAssert<D, A, C, CV, R, RV>> Assertion methods about a value in aRow
.AbstractSubAssert<D extends AbstractDbData<D>,A extends AbstractDbAssert<D, A, C, CV, R, RV>, S extends AbstractSubAssert<D, A, S, V, C, CV, R, RV>, V extends AbstractValueAssert<D, A, S, V, C, CV, R, RV>, C extends AbstractColumnAssert<D, A, C, CV, R, RV>, CV extends AbstractColumnValueAssert<D, A, C, CV, R, RV>, R extends AbstractRowAssert<D, A, C, CV, R, RV>, RV extends AbstractRowValueAssert<D, A, C, CV, R, RV>> AbstractValueAssert<D extends AbstractDbData<D>,A extends AbstractDbAssert<D, A, C, CV, R, RV>, S extends AbstractSubAssert<D, A, S, V, C, CV, R, RV>, V extends AbstractValueAssert<D, A, S, V, C, CV, R, RV>, C extends AbstractColumnAssert<D, A, C, CV, R, RV>, CV extends AbstractColumnValueAssert<D, A, C, CV, R, RV>, R extends AbstractRowAssert<D, A, C, CV, R, RV>, RV extends AbstractRowValueAssert<D, A, C, CV, R, RV>> Base class for all values assertions.Entry point of all the assertions.Behavior Driven Development style entry point for all assertion methods.Assertion methods for aChange
.Assertion methods for aColumn
of aChange
.Assertion methods for a value of aColumn
of aChange
.Assertion methods for aRow
of aChange
.Assertion methods for a value of aRow
of aChange
.Assertion methods forChanges
.Collects error messages of all AssertionErrors thrown by the proxied method.Method interceptor that proxify result of assertions methods.Assertion methods for aRequest
.Assertion methods for aTable
.