utest

framework

package framework

Visibility
  1. Public
  2. All

Type Members

  1. case class Result(name: String, value: Try[Any], milliDuration: Long) extends Product with Serializable

    A single test's result after execution.

    A single test's result after execution. Any exception thrown or value returned by the test is stored in value. The value returned can be used in another test, which adds a dependency between them.

  2. case class Test(name: String, TestThunkTree: TestThunkTree) extends Product with Serializable

    Represents the metadata around a single test in a TestTreeSeq.

    Represents the metadata around a single test in a TestTreeSeq. This is a pretty simple data structure, as much of the information related to it comes contextually when traversing the utest.framework.TestTreeSeq to reach it.

  3. abstract class TestSuite extends PlatformShims.Test

    Marker class used to mark an object as something containing tests.

    Marker class used to mark an object as something containing tests. Used for test-discovery by SBT.

  4. class TestThunkTree extends AnyRef

    A tree of nested lexical scopes that accompanies the tree of tests.

    A tree of nested lexical scopes that accompanies the tree of tests. This is separated from the tree of metadata in TestTreeSeq in order to allow you to query the metadata without executing the tests. Generally created by the TestSuite macro and not instantiated manually.

  5. class TestTreeSeq extends AnyRef

    Extension methods on TreeSeq[Test]

Value Members

  1. object Test extends Serializable

  2. object TestSuite

  3. object TestThunkTree

Ungrouped