-
-
Asks for an unequal instance of T and subsequently returns a fully constructed instance of
EqualsVerifier
.
Asks for a list of unequal instances of T and subsequently returns a fully constructed
instance of
EqualsVerifier
.
Suppresses warnings given by EqualsVerifier
.
Signals that getClass
is used in the implementation of the equals
method,
instead of an instanceof
check.
Signals that T caches its hashCode, instead of re-calculating it each time the
hashCode()
method is called.
Adds a factory to generate prefabricated values for instance fields of classes with 1 generic
type parameter that EqualsVerifier cannot instantiate by itself.
Adds a factory to generate prefabricated values for instance fields of classes with 2 generic
type parameters that EqualsVerifier cannot instantiate by itself.
Signals that all given annotations are to be ignored by EqualsVerifier.
Signals that all given fields are not relevant for the equals
contract.
Signals that T uses Lombok to cache its hashCode, instead of re-calculating it each time the
hashCode()
method is called.
Signals that all given fields can never be null, and EqualsVerifier
therefore doesn't
have to verify that proper null checks are in place for these fields.
Signals that all given fields, and only the given fields, are relevant for the
equals
contract.
Adds prefabricated values for instance fields of classes that EqualsVerifier cannot
instantiate by itself.
Supplies a reference to a subclass of T in which equals
is overridden.
Signals that T is part of an inheritance hierarchy where equals
is overridden.
Signals that all internal caches need to be reset.