TestTrace

object TestTrace
Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

object Annotation
Companion:
class
sealed trait Annotation
Companion:
object

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def boolean(value: Boolean)(message: ErrorMessage): TestTrace[Boolean]
def die(throwable: Throwable): TestTrace[Nothing]
def fail: TestTrace[Nothing]
def fail(message: String): TestTrace[Nothing]
def fail(message: ErrorMessage): TestTrace[Nothing]
def option[A](value: Option[A])(message: ErrorMessage): TestTrace[A]
def prune(trace: TestTrace[Boolean], negated: Boolean): Option[TestTrace[Boolean]]

Prune all non-failures from the trace.

Prune all non-failures from the trace.

def succeed[A](value: A): TestTrace[A]