IOMatchers

org.specs2.matcher.IOMatchers
trait IOMatchers extends RunTimedMatchers[IO]

Attributes

Graph
Supertypes
trait RunTimedMatchers[IO]
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

case class IOMatcher[T](check: ValueCheck[T], duration: Option[FiniteDuration]) extends TimedMatcher[T]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class TimedMatcher[T]
trait Matcher[IO[T]]
class Object
trait Matchable
class Any
Show all

Inherited classlikes

class TimedMatcher[T](check: ValueCheck[T], duration: Option[FiniteDuration]) extends Matcher[F[T]]

Attributes

Inherited from:
RunTimedMatchers
Supertypes
trait Matcher[F[T]]
class Object
trait Matchable
class Any
Known subtypes
class IOMatcher[T]
implicit class TimedMatcherWithValue[T](timedMatcher: TimedMatcher[T])

Attributes

Inherited from:
RunTimedMatchers
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

protected def runAwait[A](fa: IO[A]): A
protected def runWithTimeout[A](fa: IO[A], d: FiniteDuration): A

Inherited methods

def returnBefore[T](duration: FiniteDuration): TimedMatcher[T]

Attributes

Inherited from:
RunTimedMatchers
def returnOk[T]: TimedMatcher[T]

Attributes

Inherited from:
RunTimedMatchers
def returnValue[T](check: ValueCheck[T]): TimedMatcher[T]

Attributes

Inherited from:
RunTimedMatchers

Implicits

Inherited implicits

final implicit def TimedMatcherWithValue[T](timedMatcher: TimedMatcher[T]): TimedMatcherWithValue[T]

Attributes

Inherited from:
RunTimedMatchers