Class AssertIterableEquals


  • class AssertIterableEquals
    extends java.lang.Object
    AssertIterable is a collection of utility methods that support asserting Iterable equality in tests.
    Since:
    5.0
    • 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)  
      (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)  
      (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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AssertIterableEquals

        private AssertIterableEquals()
    • 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)
      • assertIterableElementsEqual

        private static void assertIterableElementsEqual​(java.lang.Object expected,
                                                        java.lang.Object actual,
                                                        java.util.Deque<java.lang.Integer> indexes,
                                                        java.lang.Object messageOrSupplier)
      • 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)