package api

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

Type Members

  1. trait AbstractTestSuite extends AnyRef
    Annotations
    @EnableReflectiveInstantiation()
  2. final class AssertionException extends MiniTestException
  3. trait Asserts extends CompileMacros
  4. final class CanceledException extends MiniTestException
  5. final class IgnoredException extends MiniTestException
  6. final class InterceptException extends MiniTestException
  7. abstract class MiniTestException extends RuntimeException
  8. case class Properties[I](setup: () => I, tearDown: (I) => Void, setupSuite: () => Unit, tearDownSuite: () => Unit, properties: Seq[TestSpec[I, Unit]])(implicit ec: ExecutionContext) extends Iterable[TestSpec[Unit, Unit]] with Product with Serializable
  9. sealed trait Result[+T] extends AnyRef
  10. final case class SourceLocation(fileName: Option[String], filePath: Option[String], line: Int) extends Product with Serializable
  11. case class TestSpec[I, +O](name: String, f: (I) => Future[Result[O]]) extends (I) => Future[Result[O]] with Product with Serializable
  12. final class UnexpectedException extends MiniTestException
  13. sealed abstract class Void extends AnyRef

    Replacement of Unit.

    Replacement of Unit.

    Scala automatically converts non-Unit values into Unit, making it impossible to detect when users are actually returning Unit or not in their tests.

    Void on the other hand boxes any such value, such that we can detect it in tests and deliver a meaningful error.

Value Members

  1. val DefaultExecutionContext: ExecutionContextExecutor
  2. object Asserts extends Asserts
  3. object NotOurException
  4. object OurException
  5. object Result
  6. object SourceLocation extends SourceLocationMacros with Serializable
  7. object TestSpec extends Serializable
  8. object Utils
  9. object Void

Inherited from AnyRef

Inherited from Any

Ungrouped