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.ObjectA 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,?>actualKeyFunctionprivate com.google.common.base.Function<? super E,?>expectedKeyFunction
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.ObjectactualKey(A actual, Correspondence.ExceptionStore exceptions)private java.lang.ObjectexpectedKey(E expected, Correspondence.ExceptionStore exceptions)(package private) IterableSubject.UsingCorrespondence.Pairingpair(java.util.List<? extends E> expectedValues, java.util.List<? extends A> actualValues, Correspondence.ExceptionStore exceptions)Returns aIterableSubject.UsingCorrespondence.Pairingof the given expected and actual values, ornullif 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.Pairingof the given expected and actual values, ornullif 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)
-
-