Package com.google.common.truth
Class IterableSubject.UsingCorrespondence.Pairer
- java.lang.Object
-
- com.google.common.truth.IterableSubject.UsingCorrespondence.Pairer
-
- Enclosing class:
- IterableSubject.UsingCorrespondence<A,E>
private final class IterableSubject.UsingCorrespondence.Pairer extends java.lang.Object
A class which knows how to pair the actual and expected elements (seeIterableSubject.UsingCorrespondence.displayingDiffsPairedBy(com.google.common.base.Function<? super E, ?>)
).
-
-
Field Summary
Fields Modifier and Type Field Description private com.google.common.base.Function<? super A,?>
actualKeyFunction
private com.google.common.base.Function<? super E,?>
expectedKeyFunction
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.Object
actualKey(A actual, Correspondence.ExceptionStore exceptions)
private java.lang.Object
expectedKey(E expected, Correspondence.ExceptionStore exceptions)
(package private) IterableSubject.UsingCorrespondence.Pairing
pair(java.util.List<? extends E> expectedValues, java.util.List<? extends A> actualValues, Correspondence.ExceptionStore exceptions)
Returns aIterableSubject.UsingCorrespondence.Pairing
of the given expected and actual values, ornull
if the expected values are not uniquely keyed.(package private) java.util.List<A>
pairOne(E expectedValue, java.lang.Iterable<? extends A> actualValues, Correspondence.ExceptionStore exceptions)
-
-
-
Method Detail
-
pair
IterableSubject.UsingCorrespondence.Pairing pair(java.util.List<? extends E> expectedValues, java.util.List<? extends A> actualValues, Correspondence.ExceptionStore exceptions)
Returns aIterableSubject.UsingCorrespondence.Pairing
of the given expected and actual values, ornull
if the expected values are not uniquely keyed.
-
pairOne
java.util.List<A> pairOne(E expectedValue, java.lang.Iterable<? extends A> actualValues, Correspondence.ExceptionStore exceptions)
-
actualKey
private java.lang.Object actualKey(A actual, Correspondence.ExceptionStore exceptions)
-
expectedKey
private java.lang.Object expectedKey(E expected, Correspondence.ExceptionStore exceptions)
-
-