OptionMatchers

Matchers for Options

Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def asNoneAs[T](other: => Option[T]): Matcher[Option[T]]
def beAsNoneAs[T](other: => Option[T]): Matcher[Option[T]]
def beNone: Matcher[Option[Any]]
def beSome[T](check: ValueCheck[T]): SomeCheckedMatcher[T]
def beSome[T](using p: ImplicitParam): SomeMatcher[T]
def none: Matcher[Option[Any]]
def some[T](t: T)(using evidence$1: Diffable[T]): SomeCheckedMatcher[T]
def some[T](check: ValueCheck[T]): SomeCheckedMatcher[T]
def some[T]: SomeMatcher[T]

Inherited methods

def valueIsTypedValueCheck[T](expected: T)(using di: Diffable[T]): BeEqualTypedValueCheck[T]

an expected value can be used to check another value

an expected value can be used to check another value

Inherited from
ValueChecksBase

Givens

Inherited givens

a check of type T can be downcasted implicitly to a check of type S >: T

a check of type T can be downcasted implicitly to a check of type S >: T

Inherited from
ValueChecks
given functionIsValueCheck[T, R]: Conversion[T => R, ValueCheck[T]]

a function returning an object having an AsResult instance can check a value

a function returning an object having an AsResult instance can check a value

Inherited from
ValueChecksLowImplicits
given matcherIsValueCheck[T]: Conversion[Matcher[T], ValueCheck[T]]

a Matcher[T] can check a value

a Matcher[T] can check a value

Inherited from
ValueChecksBase
given partialfunctionIsValueCheck[T, R]: Conversion[PartialFunction[T, R], ValueCheck[T]]

a partial function returning an object having an AsResult instance can check a value

a partial function returning an object having an AsResult instance can check a value

Inherited from
ValueChecks