public class

CollectionAssert

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

Class Overview

Assertions for unit tests to use on collections. This was originally created to replace methods in the deprecated LegacyJiraMockTestCase.

Summary

Public Constructors
CollectionAssert()
Public Methods
static <T> void assertContainsExactly(Collection<?> expected, Collection<?> actual)
Asserts that the given collections have exactly the same items in an unordered manner.
static void checkSingleElementCollection(Collection collection, Object expected)
Check that a collection has only one element, and that is the object provided
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public CollectionAssert ()

Public Methods

public static 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

public static void checkSingleElementCollection (Collection collection, Object expected)

Check that a collection has only one element, and that is the object provided