atrium-api-fluent-en_GB-jvm / ch.tutteli.atrium.api.fluent.en_GB / containsElementsOf

containsElementsOf

inline fun <reified E, T : Iterable<E>> <ERROR CLASS><T>.containsElementsOf(expectedIterable: Iterable<E>): <ERROR CLASS><T> (source)

Expects that the subject of the assertion (an Iterable) contains all elements of expectedIterable.

It is a shortcut for contains.inAnyOrder.atLeast(1).elementsOf(expectedIterable)

Parameters

expectedIterable - The Iterable whose elements are expected to be contained within this Iterable.

Exceptions

AssertionError - Might throw an AssertionError if the assertion made is not correct.

IllegalArgumentException - in case the given expectedIterable does not have elements (is empty).

Return
An Expect for the current subject of the assertion.

Since
0.11.0