AnyBeHaveMatchers

org.specs2.matcher.AnyBeHaveMatchers

This trait allows to write expressions like

1 must be equalTo(1)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait AnyMatchers
object AnyMatchers.type
trait Matchers
object Matchers.type
trait MustMatchers
object MustMatchers.type
object MustThrownMatchers.type
object ShouldMatchers.type
object ShouldThrownMatchers.type
Show all
Self type

Members list

Type members

Classlikes

class AnyBeHaveMatchers[T](result: MatchResult[T])

Attributes

Supertypes
class Object
trait Matchable
class Any
class AnyMatcherResult(result: MatchResult[AnyRef])

Attributes

Supertypes
class Object
trait Matchable
class Any
class AnyRefMatcherResult[T <: AnyRef](result: MatchResult[T])

Attributes

Supertypes
class Object
trait Matchable
class Any
class AnyWithEmptyMatchers[T](result: MatchResult[T])(implicit evidence$17: Sized[T])

Attributes

Supertypes
class Object
trait Matchable
class Any
class BeLikeResultMatcher[T](result: MatchResult[T])

Attributes

Supertypes
class Object
trait Matchable
class Any
class ClassMatcherResult[T](result: MatchResult[Class[_]])(implicit evidence$15: ClassTag[T])

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def anInstanceOf[T : ClassTag]: Matcher[AnyRef]
def anyOf[T](t: T*): Matcher[Any]
def asNullAs[T](a: => T): Matcher[Any]
def assignableFrom[T : ClassTag]: Matcher[Class[_]]
def beLikeA[T](pattern: => PartialFunction[T, MatchResult[_]]): Matcher[T]
def empty[T : Sized]: Matcher[T]
def interface[T : ClassTag]: Matcher[AnyRef]
def klass[T : ClassTag]: Matcher[AnyRef]
def like[T](pattern: => PartialFunction[T, MatchResult[_]]): Matcher[T]
def likeA[T](pattern: => PartialFunction[T, MatchResult[_]]): Matcher[T]
def oneOf[T](t: T*): Matcher[Any]
def superClass[T : ClassTag]: Matcher[AnyRef]

Inherited methods

def be: NeutralMatcher[Any]

Attributes

Inherited from:
BeHaveMatchers (hidden)
def have: NeutralMatcher[Any]

Attributes

Inherited from:
BeHaveMatchers (hidden)
def not: NotMatcher[Any]

Attributes

Inherited from:
BeHaveMatchers (hidden)

Implicits

Implicits

implicit def anyBeHaveMatcher[T](result: MatchResult[T]): AnyBeHaveMatchers[T]
implicit def anyWithEmpty[T : Sized](result: MatchResult[T]): AnyWithEmptyMatchers[T]
implicit def toAnyMatcherResult(result: MatchResult[AnyRef]): AnyMatcherResult
implicit def toAnyRefMatcherResult[T <: AnyRef](result: MatchResult[T]): AnyRefMatcherResult[T]
implicit def toBeLikeResultMatcher[T](result: MatchResult[T]): BeLikeResultMatcher[T]
implicit def toClassMatcherResult[T : ClassTag](result: MatchResult[Class[_]]): ClassMatcherResult[T]