Class CollectionAssert

java.lang.Object
com.atlassian.jira.util.CollectionAssert

public class CollectionAssert extends Object
Assertions for unit tests to use on collections. This was originally created to replace methods in the deprecated LegacyJiraMockTestCase.
  • Constructor Details

    • CollectionAssert

      public CollectionAssert()
  • Method Details

    • checkSingleElementCollection

      public static void checkSingleElementCollection(Collection collection, Object expected)
      Check that a collection has only one element, and that is the object provided
    • assertContainsExactly

      public static <T> void assertContainsExactly(Collection<?> expected, Collection<?> actual)
      Asserts that the given collections have exactly the same items in an unordered manner. Useful if the expected collections is expressed as a list (which is common) and you don't care about the order of the incoming collection, or that collection is incompatible with List.equals() - eg Set.
      Parameters:
      expected - Collection
      actual - Collection