Correspondence<A,E> |
Correspondence.formattingDiffsUsing(Correspondence.DiffFormatter<? super A,? super E> formatter) |
Returns a new correspondence which is like this one, except that the given formatter may be
used to format the difference between a pair of elements that do not correspond.
|
static <A extends @Nullable java.lang.Object,E extends @Nullable java.lang.Object> Correspondence<A,E> |
Correspondence.from(Correspondence.BinaryPredicate<A,E> predicate,
java.lang.String description) |
Constructs a Correspondence that compares actual and expected elements using the given
binary predicate.
|
static Correspondence<java.lang.Number,java.lang.Number> |
Correspondence.tolerance(double tolerance) |
Returns a Correspondence between Number instances that considers instances to
correspond (i.e.
|
static <A extends @Nullable java.lang.Object,E extends @Nullable java.lang.Object> Correspondence<A,E> |
Correspondence.transforming(Function<A,?> actualTransform,
Function<E,?> expectedTransform,
java.lang.String description) |
Constructs a Correspondence that compares elements by transforming the actual and the
expected elements using the given functions and testing the transformed values for equality.
|
static <A extends @Nullable java.lang.Object,E extends @Nullable java.lang.Object> Correspondence<A,E> |
Correspondence.transforming(Function<A,? extends E> actualTransform,
java.lang.String description) |
Constructs a Correspondence that compares elements by transforming the actual elements
using the given function and testing for equality with the expected elements.
|