resultFunction

implicit class resultFunction[T, R](f: T => R)(implicit evidence$2: AsResult[R])

Add functionalities to functions returning matchers so that they can be combined before taking a value and returning actual matchers

class Object
trait Matchable
class Any

Value members

Concrete methods

def atLeast(n: Times): ContainWithResult[T]
def atLeast(n: Int): ContainWithResult[T]
def atLeastOnce(values: Iterable[T]): MatchResult[Iterable[T]]
def atMost(n: Times): ContainWithResult[T]
def atMost(n: Int): ContainWithResult[T]
def atMostOnce(values: Iterable[T]): MatchResult[Iterable[T]]
def between(min: Times, max: Times): ContainWithResult[T]
def between(min: Int, max: Int): ContainWithResult[T]
def exactly(n: Times): ContainWithResult[T]
def exactly(n: Int): ContainWithResult[T]
def forall(values: Iterable[T]): MatchResult[Iterable[T]]
def foreach(values: Iterable[T]): MatchResult[Iterable[T]]