Class AssertionsOnPrimaryKey
java.lang.Object
org.assertj.db.api.assertions.impl.AssertionsOnPrimaryKey
Implements the assertion methods on a primary key.
- Author:
- Régis Pouiller
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic <A extends AbstractAssert<?>>
AhasPksNames(A assertion, org.assertj.core.api.WritableAssertionInfo info, Change change, LetterCase primaryKeyLetterCase, String... names) Verifies that the columns og the primary key of the rows of the change is the same as the parameters.static <A extends AbstractAssert<?>>
AhasPksValues(A assertion, org.assertj.core.api.WritableAssertionInfo info, Change change, Object... values) Verifies that the values of the primary key of the rows of the change are the same as the parameters.
-
Method Details
-
hasPksNames
public static <A extends AbstractAssert<?>> A hasPksNames(A assertion, org.assertj.core.api.WritableAssertionInfo info, Change change, LetterCase primaryKeyLetterCase, String... names) Verifies that the columns og the primary key of the rows of the change is the same as the parameters.- Type Parameters:
A- The type of the assertion which call this method.- Parameters:
assertion- The assertion which call this method.info- Writable information about an assertion.change- The change.primaryKeyLetterCase- Letter case of the primary keys.names- The names of the primary key associated with the rows of the change.- Returns:
thisassertion object.- Throws:
AssertionError- If the columns of the primary key are different to the names in parameters.NullPointerException- If one of the names in parameters isnull.
-
hasPksValues
public static <A extends AbstractAssert<?>> A hasPksValues(A assertion, org.assertj.core.api.WritableAssertionInfo info, Change change, Object... values) Verifies that the values of the primary key of the rows of the change are the same as the parameters.- Type Parameters:
A- The type of the assertion which call this method.- Parameters:
assertion- The assertion which call this method.info- Writable information about an assertion.change- The change.values- The values of the primary key associated with the rows of the change.- Returns:
thisassertion object.- Throws:
AssertionError- If the values of the primary key are different to the values in parameters.
-