Package org.assertj.core.internal
Class IterableDiff
- java.lang.Object
-
- org.assertj.core.internal.IterableDiff
-
class IterableDiff extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private ComparisonStrategy
comparisonStrategy
(package private) java.util.List<java.lang.Object>
missing
(package private) java.util.List<java.lang.Object>
unexpected
-
Constructor Summary
Constructors Constructor Description IterableDiff(java.lang.Iterable<java.lang.Object> actual, java.lang.Iterable<java.lang.Object> expected, ComparisonStrategy comparisonStrategy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
comparisonStrategy
private final ComparisonStrategy comparisonStrategy
-
unexpected
java.util.List<java.lang.Object> unexpected
-
missing
java.util.List<java.lang.Object> missing
-
-
Constructor Detail
-
IterableDiff
IterableDiff(java.lang.Iterable<java.lang.Object> actual, java.lang.Iterable<java.lang.Object> expected, ComparisonStrategy comparisonStrategy)
-
-
Method Detail
-
diff
static IterableDiff diff(java.lang.Iterable<java.lang.Object> actual, java.lang.Iterable<java.lang.Object> expected, ComparisonStrategy comparisonStrategy)
-
differencesFound
boolean differencesFound()
-
missingElements
private java.util.List<java.lang.Object> missingElements(java.lang.Iterable<java.lang.Object> actual, java.lang.Iterable<java.lang.Object> expected)
-
unexpectedElements
private java.util.List<java.lang.Object> unexpectedElements(java.lang.Iterable<java.lang.Object> actual, java.lang.Iterable<java.lang.Object> expected)
-
iterableContains
private boolean iterableContains(java.lang.Iterable<?> actual, java.lang.Object value)
-
-