Class AssertIterableEquals

java.lang.Object
org.junit.jupiter.api.AssertIterableEquals

class AssertIterableEquals extends Object
AssertIterable is a collection of utility methods that support asserting Iterable equality in tests.
Since:
5.0
  • Constructor Details

    • AssertIterableEquals

      private AssertIterableEquals()
  • Method Details

    • assertIterableEquals

      static void assertIterableEquals(Iterable<?> expected, Iterable<?> actual)
    • assertIterableEquals

      static void assertIterableEquals(Iterable<?> expected, Iterable<?> actual, String message)
    • assertIterableEquals

      static void assertIterableEquals(Iterable<?> expected, Iterable<?> actual, Supplier<String> messageSupplier)
    • assertIterableEquals

      private static void assertIterableEquals(Iterable<?> expected, Iterable<?> actual, Deque<Integer> indexes, Object messageOrSupplier)
    • assertIterableElementsEqual

      private static void assertIterableElementsEqual(Object expected, Object actual, Deque<Integer> indexes, Object messageOrSupplier)
    • assertIterablesNotNull

      private static void assertIterablesNotNull(Object expected, Object actual, Deque<Integer> indexes, Object messageOrSupplier)
    • failExpectedIterableIsNull

      private static void failExpectedIterableIsNull(Deque<Integer> indexes, Object messageOrSupplier)
    • failActualIterableIsNull

      private static void failActualIterableIsNull(Deque<Integer> indexes, Object messageOrSupplier)
    • assertIteratorsAreEmpty

      private static void assertIteratorsAreEmpty(Iterator<?> expected, Iterator<?> actual, int processed, Deque<Integer> indexes, Object messageOrSupplier)
    • failIterablesNotEqual

      private static void failIterablesNotEqual(Object expected, Object actual, Deque<Integer> indexes, Object messageOrSupplier)