MatchResult

Utility functions for MatchResult.

A MatchResult is a Functor where the fmap function acts on the embedded Expectable value (which itself is a Functor)

Companion:
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def sequence[T](seq: Seq[MatchResult[T]]): MatchResult[Seq[T]]

sequence a list of MatchResults into a MatchResult of a list

sequence a list of MatchResults into a MatchResult of a list

Implicits

Implicits

implicit val AndMatchFunctor: Functor[AndMatch]
implicit val AndNotMatchFunctor: Functor[AndNotMatch]
implicit val MatchFailureFunctor: Functor[MatchFailure]
implicit val MatchPendingFunctor: Functor[MatchPending]
implicit val MatchResultFunctor: Functor[MatchResult]
implicit val MatchSkipFunctor: Functor[MatchSkip]
implicit val MatchSuccessFunctor: Functor[MatchSuccess]
implicit val NeutralMatchFunctor: Functor[NeutralMatch]
implicit val NotMatchFunctor: Functor[NotMatch]
implicit val OrMatchFunctor: Functor[OrMatch]
implicit val OrNotMatchFunctor: Functor[OrNotMatch]
implicit def matchResultAsResult[M <: (MatchResult), T]: AsResult[M[T]]
implicit def matchResultSeqAsResult[T]: AsResult[Seq[MatchResult[T]]]

implicit typeclass instance to create examples from a sequence of MatchResults

implicit typeclass instance to create examples from a sequence of MatchResults