Package dk.netarkivet.testutils
Class CollectionAsserts
- java.lang.Object
-
- dk.netarkivet.testutils.CollectionAsserts
-
public class CollectionAsserts extends java.lang.Object
Utilities for doing asserts on collections.
-
-
Constructor Summary
Constructors Constructor Description CollectionAsserts()
-
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
-
-
-
Constructor Detail
-
CollectionAsserts
public CollectionAsserts()
-
-
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 messagei1
- First iteratori2
- 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 messagei1
- First iteratori2
- 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 failureactual
- A list of objectsexpected
- The values that the list should contain.
-
-