AndOrMatcher

data class AndOrMatcher<T : Any>(val and: Boolean, val first: T, val second: T) : Matcher<T> , CompositeMatcher<T> , CapturingMatcher

Boolean logic "AND" and "OR" matcher composed of two other matchers

Constructors

Link copied to clipboard
constructor(and: Boolean, first: T, second: T)

Properties

Link copied to clipboard
Link copied to clipboard
val first: T
Link copied to clipboard
open override val operandValues: List<T>
Link copied to clipboard
val second: T
Link copied to clipboard
open override var subMatchers: List<Matcher<T>>?

Functions

Link copied to clipboard
open override fun capture(arg: Any?)
Link copied to clipboard
Link copied to clipboard
open override fun match(arg: T?): Boolean
Link copied to clipboard
open override fun substitute(map: Map<Any, Any>): Matcher<T>
Link copied to clipboard
open override fun toString(): String