Module nl.jqno.equalsverifier
Package nl.jqno.equalsverifier
package nl.jqno.equalsverifier
-
ClassDescriptionAllows tooling to discover if you forgot to call `#verify()`.
EqualsVerifiercan be used in unit tests to verify whether the contract for theequalsandhashCodemethods in a class is met.Contains the results of anEqualsVerifierrun.Func<T>Functional interface for generating prefab values of some generic typeT.Func.Func1<A,T> Functional interface for generating prefab values of a generic typeTthat has exactly 1 generic parameterA.Func.Func2<A,B, T> Functional interface for generating prefab values of a generic typeTthat has exactly 2 generic parameters,AandB.Functional interface for instantiating classes of some generic typeT.Provides a number of modes that influence howEqualsVerifieroperates.Provides a number of options that can be set inEqualsVerifier.forPackage(String, ScanOption...).Simple container for primitive and object values used to define a provided instantiator.Enum of warnings that can be suppressed inEqualsVerifier.