Class CollectionAsserts


  • public class CollectionAsserts
    extends java.lang.Object
    Utilities for doing asserts on collections.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> void assertIteratorEquals​(java.lang.String msg, java.util.Iterator<T> i1, java.util.Iterator<T> i2)
      Test that two iterators contain the same objects in the same order.
      static void assertIteratorNamedEquals​(java.lang.String message, java.util.Iterator i1, java.util.Iterator i2)
      Assert iterators of Named or String-objects have equal names in any order.
      static void assertListEquals​(java.lang.String msg, java.util.List<? extends java.lang.Object> actual, java.lang.Object... expected)
      Assert that a list contains the given elements in order
      • Methods inherited from class java.lang.Object

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

      • assertIteratorEquals

        public static <T> void assertIteratorEquals​(java.lang.String msg,
                                                    java.util.Iterator<T> i1,
                                                    java.util.Iterator<T> i2)
        Test that two iterators contain the same objects in the same order. The objects are tested using equals(). The iterators will be used by this.
        Parameters:
        msg - Failure message
        i1 - First iterator
        i2 - Second iterator
      • assertIteratorNamedEquals

        public static void assertIteratorNamedEquals​(java.lang.String message,
                                                     java.util.Iterator i1,
                                                     java.util.Iterator i2)
        Assert iterators of Named or String-objects have equal names in any order.
        Parameters:
        message - Failure message
        i1 - First iterator
        i2 - Second iterator
      • assertListEquals

        public static void assertListEquals​(java.lang.String msg,
                                            java.util.List<? extends java.lang.Object> actual,
                                            java.lang.Object... expected)
        Assert that a list contains the given elements in order
        Parameters:
        msg - A message in case of failure
        actual - A list of objects
        expected - The values that the list should contain.