Package

utest

Permalink

package utest

Created by haoyi on 1/24/14.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. utest
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AssertionError(msg: String, captured: Seq[TestValue], cause: Throwable = null) extends java.lang.AssertionError with Product with Serializable

    Permalink

    A special AssertionError thrown by utest's macro-powered asserts that contains metadata about local variables used in the assert expression.

  2. trait CompileError extends AnyRef

    Permalink

    Simplified versions of the errors thrown during compilation, for use with the compileError macro.

    Simplified versions of the errors thrown during compilation, for use with the compileError macro. Contains only a single message and no position since things compiled using macros don't really have source positions.

  3. case class MultipleErrors(thrown: Throwable*) extends Exception with Product with Serializable

    Permalink
  4. case class NoSuchTestException(path: String*) extends Exception with Product with Serializable

    Permalink

    Indicates that there was no test to run at the path you provided

  5. type Show = utest.asserts.Show

    Permalink
  6. case class SkippedOuterFailure(errorPath: Seq[String], outerError: Throwable) extends Exception with Product with Serializable

    Permalink
  7. abstract class TestSuite extends TestSuiteMacro with Asserts[DummyTypeclass] with Formatter

    Permalink

    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.

    Annotations
    @JSExportDescendentObjects()
  8. trait TestSuiteMacro extends AnyRef

    Permalink
  9. case class TestValue(name: String, tpeName: String, value: Any) extends Product with Serializable

    Permalink

    Information about a value that was logged in one of the macro-powered assert functions

  10. implicit class TestableString extends AnyRef

    Permalink

    Extension methods to allow you to create tests via the "omg"-{ ...

    Extension methods to allow you to create tests via the "omg"-{ ... } syntax.

    Annotations
    @compileTimeOnly( ... )
  11. implicit class TestableSymbol extends AnyRef

    Permalink
    Annotations
    @compileTimeOnly( ... )

Value Members

  1. object *

    Permalink

    Placeholder object used to declare test cases which you don't want to bother naming.

    Placeholder object used to declare test cases which you don't want to bother naming. These test cases are named with sequential numbers starting from "0", "1", "2", etc.

  2. object CompileError

    Permalink
  3. object PlatformShims

    Permalink

    Platform specific stuff that differs between JVM and JS

  4. object TestSuite extends TestSuiteMacro

    Permalink
  5. package asserts

    Permalink

    Macro powered asserts of all shapes and sizes.

    Macro powered asserts of all shapes and sizes. These asserts all use macros to capture the names, types and values of variables used within them, so you get nice error messages for free.

  6. package framework

    Permalink
  7. implicit val retryInterval: RetryInterval

    Permalink
  8. implicit val retryMax: RetryMax

    Permalink
  9. package runner

    Permalink
  10. implicit def toTestSeq(t: Tree[Test]): TestTreeSeq

    Permalink

    Extension methods on Tree[Test] in order to conveniently run the tests and aggregate the results

Inherited from AnyRef

Inherited from Any

Ungrouped