- java.lang.Object
-
- org.junit.jupiter.api.AssertIterableEquals
-
class AssertIterableEquals extends java.lang.Object
AssertIterable
is a collection of utility methods that support asserting Iterable equality in tests.- Since:
- 5.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
AssertIterableEquals.Pair
private static class
AssertIterableEquals.Status
-
Constructor Summary
Constructors Modifier Constructor Description private
AssertIterableEquals()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
assertIterableElementsEqual(java.lang.Object expected, java.lang.Object actual, java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier, java.util.Map<AssertIterableEquals.Pair,AssertIterableEquals.Status> investigatedElements)
(package private) static void
assertIterableEquals(java.lang.Iterable<?> expected, java.lang.Iterable<?> actual)
(package private) static void
assertIterableEquals(java.lang.Iterable<?> expected, java.lang.Iterable<?> actual, java.lang.String message)
private static void
assertIterableEquals(java.lang.Iterable<?> expected, java.lang.Iterable<?> actual, java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier)
private static void
assertIterableEquals(java.lang.Iterable<?> expected, java.lang.Iterable<?> actual, java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier, java.util.Map<AssertIterableEquals.Pair,AssertIterableEquals.Status> investigatedElements)
(package private) static void
assertIterableEquals(java.lang.Iterable<?> expected, java.lang.Iterable<?> actual, java.util.function.Supplier<java.lang.String> messageSupplier)
private static void
assertIterablesNotNull(java.lang.Object expected, java.lang.Object actual, java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier)
private static void
assertIteratorsAreEmpty(java.util.Iterator<?> expected, java.util.Iterator<?> actual, int processed, java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier)
private static void
failActualIterableIsNull(java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier)
private static void
failExpectedIterableIsNull(java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier)
private static void
failIterablesNotEqual(java.lang.Object expected, java.lang.Object actual, java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier)
-
-
-
Method Detail
-
assertIterableEquals
static void assertIterableEquals(java.lang.Iterable<?> expected, java.lang.Iterable<?> actual)
-
assertIterableEquals
static void assertIterableEquals(java.lang.Iterable<?> expected, java.lang.Iterable<?> actual, java.lang.String message)
-
assertIterableEquals
static void assertIterableEquals(java.lang.Iterable<?> expected, java.lang.Iterable<?> actual, java.util.function.Supplier<java.lang.String> messageSupplier)
-
assertIterableEquals
private static void assertIterableEquals(java.lang.Iterable<?> expected, java.lang.Iterable<?> actual, java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier)
-
assertIterableEquals
private static void assertIterableEquals(java.lang.Iterable<?> expected, java.lang.Iterable<?> actual, java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier, java.util.Map<AssertIterableEquals.Pair,AssertIterableEquals.Status> investigatedElements)
-
assertIterableElementsEqual
private static void assertIterableElementsEqual(java.lang.Object expected, java.lang.Object actual, java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier, java.util.Map<AssertIterableEquals.Pair,AssertIterableEquals.Status> investigatedElements)
-
assertIterablesNotNull
private static void assertIterablesNotNull(java.lang.Object expected, java.lang.Object actual, java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier)
-
failExpectedIterableIsNull
private static void failExpectedIterableIsNull(java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier)
-
failActualIterableIsNull
private static void failActualIterableIsNull(java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier)
-
assertIteratorsAreEmpty
private static void assertIteratorsAreEmpty(java.util.Iterator<?> expected, java.util.Iterator<?> actual, int processed, java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier)
-
failIterablesNotEqual
private static void failIterablesNotEqual(java.lang.Object expected, java.lang.Object actual, java.util.Deque<java.lang.Integer> indexes, java.lang.Object messageOrSupplier)
-
-