p

verify

package verify

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractTestSuite extends AnyRef
    Annotations
    @EnableReflectiveInstantiation()
  2. trait Assertion extends AssertEquals[Unit]
  3. trait BasicTestSuite extends AbstractTestSuite with Assertion
  4. final class CanceledException extends VerifyException
  5. final class IgnoredException extends VerifyException
  6. final class InterceptException extends VerifyException
  7. 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
  8. sealed trait Result[+T] extends AnyRef
  9. case class TestSpec[I, +O](name: String, f: (I) ⇒ Future[Result[O]]) extends (I) ⇒ Future[Result[O]] with Product with Serializable
  10. trait TestSuite[Env] extends AbstractTestSuite with Assertion
  11. final class UnexpectedException extends VerifyException
  12. abstract class VerifyException extends RuntimeException
  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. object DiffUtil
  2. object Result
  3. object TestSpec extends Serializable
  4. object VerifyException extends Serializable
  5. object Void

Ungrouped