inline infix fun <reified E, T : Iterable<E>> Expect<T>.containsExactlyElementsOf(expectedIterableLike: IterableLike): Expect<T>
Expects that the subject of the assertion (an Iterable) contains only elements of expectedIterableLike in same order
It is a shortcut for 'contains.inOrder.only.elementsOf(anotherList)'
Notice that a runtime check applies which assures that only Iterable, Sequence or one of the Array types are passed. This function expects IterableLike (which is a typealias for Any) to avoid cluttering the API.
AssertionError
- Might throw an AssertionError if the assertion made is not correct.
IllegalArgumentException
- in case expectedIterableLike is not an Iterable, Sequence or one of the Array types
or the given expectedIterableLike does not have elements (is empty).
Return
An Expect for the current subject of the assertion.
Since
0.13.0