class IterableDiff
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ComparisonStrategy |
comparisonStrategy |
(package private) java.util.List<java.lang.Object> |
missing |
(package private) java.util.List<java.lang.Object> |
unexpected |
Constructor and Description |
---|
IterableDiff(java.lang.Iterable<java.lang.Object> actual,
java.lang.Iterable<java.lang.Object> expected,
ComparisonStrategy comparisonStrategy) |
Modifier and Type | Method and Description |
---|---|
(package private) static IterableDiff |
diff(java.lang.Iterable<java.lang.Object> actual,
java.lang.Iterable<java.lang.Object> expected,
ComparisonStrategy comparisonStrategy) |
(package private) boolean |
differencesFound() |
private boolean |
iterableContains(java.lang.Iterable<?> actual,
java.lang.Object value) |
private java.util.List<java.lang.Object> |
missingElements(java.lang.Iterable<java.lang.Object> actual,
java.lang.Iterable<java.lang.Object> expected) |
private java.util.List<java.lang.Object> |
unexpectedElements(java.lang.Iterable<java.lang.Object> actual,
java.lang.Iterable<java.lang.Object> expected) |
private final ComparisonStrategy comparisonStrategy
java.util.List<java.lang.Object> unexpected
java.util.List<java.lang.Object> missing
IterableDiff(java.lang.Iterable<java.lang.Object> actual, java.lang.Iterable<java.lang.Object> expected, ComparisonStrategy comparisonStrategy)
static IterableDiff diff(java.lang.Iterable<java.lang.Object> actual, java.lang.Iterable<java.lang.Object> expected, ComparisonStrategy comparisonStrategy)
boolean differencesFound()
private java.util.List<java.lang.Object> missingElements(java.lang.Iterable<java.lang.Object> actual, java.lang.Iterable<java.lang.Object> expected)
private java.util.List<java.lang.Object> unexpectedElements(java.lang.Iterable<java.lang.Object> actual, java.lang.Iterable<java.lang.Object> expected)
private boolean iterableContains(java.lang.Iterable<?> actual, java.lang.Object value)