CollectionArgMatchers

Contains matchers for collections

Types

Link copied to clipboard
class ContainsAllArray<T : Any>(val elementType: KClass<*>, val predicate: (T) -> Boolean) : ArrayArgMatcher<T>

Matches an array that contains only elements matching predicate.

Link copied to clipboard
class ContainsAllIterable<T>(val predicate: (T) -> Boolean) : ArgMatcher<Iterable<T>>
Link copied to clipboard
class ContainsAnyArray<T : Any>(val elementType: KClass<*>, val predicate: (T) -> Boolean) : ArrayArgMatcher<T>

Matches an array that contains any element matching predicate.

Link copied to clipboard
class ContainsAnyIterable<T>(val predicate: (T) -> Boolean) : ArgMatcher<Iterable<T>>
Link copied to clipboard
class ContentDeepEquals<T>(val array: Array<T>) : ArgMatcher<Array<T>>

Matches an array that is equal to array with contentDeepEquals.

Link copied to clipboard

Matches an array that has the same content as array. It accepts Any for convenience and should only receive arrays.

Link copied to clipboard
class ValueInIterable<T>(val iterable: Iterable<T>) : ArgMatcher<T>
Link copied to clipboard
class ValueNotInIterable<T>(val iterable: Iterable<T>) : ArgMatcher<T>