TestTrace

sealed trait TestTrace[+A]
Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def result: Result[A]

Concrete methods

final def &&(that: TestTrace[Boolean])(implicit ev: A <:< Boolean): TestTrace[Boolean]
final def <==>(that: TestTrace[Boolean])(implicit ev: A <:< Boolean): TestTrace[Boolean]
final def ==>(that: TestTrace[Boolean])(implicit ev: A <:< Boolean): TestTrace[Boolean]
final def >>>[B](that: TestTrace[B]): TestTrace[B]
final def annotate(annotation: Annotation*): TestTrace[A]
final def implies(that: TestTrace[Boolean])(implicit ev: A <:< Boolean): TestTrace[Boolean]
def isDie: Boolean
def isFailure(implicit ev: A <:< Boolean): Boolean
def isSuccess(implicit ev: A <:< Boolean): Boolean
final def unary_!(implicit ev: A <:< Boolean): TestTrace[Boolean]
def values: List[Any]
final def withCode(fullCode: Option[String]): TestTrace[A]

Apply the code to every node in the tree.

Apply the code to every node in the tree.

final def withCompleteCode(completeCode: Option[String]): TestTrace[A]

Apply the code to every node in the tree.

Apply the code to every node in the tree.

def withCustomLabel(customLabel: Option[String]): TestTrace[A]
final def withGenFailureDetails(genFailureDetails: Option[GenFailureDetails]): TestTrace[A]
def withLocation(location: Option[String]): TestTrace[A]

Apply the location to every node in the tree.

Apply the location to every node in the tree.

def withParentSpan(span: Option[Span]): TestTrace[A]

Apply the parent span to every node in the tree.

Apply the parent span to every node in the tree.

final def withSpan(span: Option[Span]): TestTrace[A]

Apply the metadata to the rightmost node in the trace.

Apply the metadata to the rightmost node in the trace.

final def ||(that: TestTrace[Boolean])(implicit ev: A <:< Boolean): TestTrace[Boolean]