resultFunction

org.specs2.matcher.ResultImplicits.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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

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]]