Uses of Class
com.google.common.truth.Correspondence
Packages that use Correspondence
-
Uses of Correspondence in com.google.common.truth
Methods in com.google.common.truth that return CorrespondenceModifier and TypeMethodDescriptionCorrespondence.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 Object, E extends @Nullable Object>
Correspondence<A, E> Correspondence.from(Correspondence.BinaryPredicate<A, E> predicate, String description) Constructs aCorrespondencethat compares actual and expected elements using the given binary predicate.static Correspondence<Number, Number> Correspondence.tolerance(double tolerance) Returns aCorrespondencebetweenNumberinstances that considers instances to correspond (i.e.static <A extends @Nullable Object, E extends @Nullable Object>
Correspondence<A, E> Correspondence.transforming(Function<A, ?> actualTransform, Function<E, ?> expectedTransform, String description) Constructs aCorrespondencethat 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 Object, E extends @Nullable Object>
Correspondence<A, E> Correspondence.transforming(Function<A, ? extends E> actualTransform, String description) Constructs aCorrespondencethat compares elements by transforming the actual elements using the given function and testing for equality with the expected elements.Methods in com.google.common.truth with parameters of type CorrespondenceModifier and TypeMethodDescription<A extends @Nullable Object, E extends @Nullable Object>
IterableSubject.UsingCorrespondence<A, E> IterableSubject.comparingElementsUsing(Correspondence<? super A, ? super E> correspondence) Starts a method chain for a check in which the actual elements (i.e. the elements of theIterableunder test) are compared to expected elements using the givenCorrespondence.final <A extends @Nullable Object, E extends @Nullable Object>
MapSubject.UsingCorrespondence<A, E> MapSubject.comparingValuesUsing(Correspondence<? super A, ? super E> correspondence) Starts a method chain for a check in which the actual values (i.e. the values of theMapunder test) are compared to expected values using the givenCorrespondence.<A extends @Nullable Object, E extends @Nullable Object>
MultimapSubject.UsingCorrespondence<A, E> MultimapSubject.comparingValuesUsing(Correspondence<? super A, ? super E> correspondence) Starts a method chain for a check in which the actual values (i.e. the values of theMultimapunder test) are compared to expected values using the givenCorrespondence.