TestTrace

zio.test.TestTrace
See theTestTrace companion object
sealed trait TestTrace[+A]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

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 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.

Attributes

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.

Attributes

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.

Attributes

Apply the parent span to every node in the tree.

Apply the parent span to every node in the tree.

Attributes

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.

Attributes

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