Packages

object TestAspect extends TestAspectCompanionVersionSpecific with TimeoutVariants

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TestAspect
  2. TimeoutVariants
  3. TestAspectCompanionVersionSpecific
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract class PerTest[+LowerR, -UpperR, +LowerE, -UpperE] extends TestAspect[LowerR, UpperR, LowerE, UpperE]
  2. final class ProvideSomeServiceBuilder[R0] extends AnyVal
  3. final class ProvideSomeServiceBuilderShared[R0] extends AnyVal
  4. type WithOut[+LowerEnv, -UpperEnv, +LowerErr, -UpperErr, OutEnv0[Err], OutErr0[Env]] = TestAspect[LowerEnv, UpperEnv, LowerErr, UpperErr] { ... /* 2 definitions in type refinement */ }
  5. implicit final class TestAspectSyntax[LowerEnv, UpperEnv, LowerErr, UpperErr, OutEnv[Env], OutErr[Err]] extends AnyRef

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def after[R0, E0](effect: ZIO[R0, E0, Any]): WithOut[Nothing, R0, E0, Any, [Env]Env, [Err]Err]

    Constructs an aspect that runs the specified effect after every test.

  5. def afterAll[R0](effect: ZIO[R0, Nothing, Any]): WithOut[Nothing, R0, Nothing, Any, [Env]Env, [Err]Err]

    Constructs an aspect that runs the specified effect after all tests.

  6. def annotate[V](key: TestAnnotation[V], value: V): WithOut[Nothing, Any, Nothing, Any, [Env]Env, [Err]Err]

    Annotates tests with the specified test annotation.

  7. def around[R0, E0](before: ZIO[R0, E0, Any], after: ZIO[R0, Nothing, Any]): WithOut[Nothing, R0, E0, Any, [Env]Env, [Err]Err]

    A less powerful variant of around where the result of before is not required by after.

  8. def aroundAll[R0, E0](before: ZIO[R0, E0, Any], after: ZIO[R0, Nothing, Any]): WithOut[Nothing, R0, E0, Any, [Env]Env, [Err]Err]

    A less powerful variant of aroundAll where the result of before is not required by after.

  9. def aroundAllWith[R0, E0, A0](before: ZIO[R0, E0, A0])(after: (A0) => ZIO[R0, Nothing, Any]): WithOut[Nothing, R0, E0, Any, [Env]Env, [Err]Err]

    Constructs an aspect that evaluates all tests between two effects, before and after, where the result of before can be used in after.

  10. def aroundTest[R0, E0](managed: ZManaged[R0, TestFailure[E0], (TestSuccess) => ZIO[R0, TestFailure[E0], TestSuccess]]): WithOut[Nothing, R0, E0, Any, [Env]Env, [Err]Err]

    Constructs an aspect that evaluates every test inside the context of the managed function.

  11. def aroundWith[R0, E0, A0](before: ZIO[R0, E0, A0])(after: (A0) => ZIO[R0, Nothing, Any]): WithOut[Nothing, R0, E0, Any, [Env]Env, [Err]Err]

    Constructs an aspect that evaluates every test between two effects, before and after, where the result of before can be used in after.

  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def aspect[R0, E0](f: (ZIO[R0, TestFailure[E0], TestSuccess]) => ZIO[R0, TestFailure[E0], TestSuccess]): WithOut[R0, R0, E0, E0, [Env]Env, [Err]Err]

    Constructs a simple monomorphic aspect that only works with the specified environment and error type.

  14. def before[R0, E0](effect: ZIO[R0, E0, Any]): WithOut[Nothing, R0, E0, Any, [Env]Env, [Err]Err]

    Constructs an aspect that runs the specified effect before every test.

  15. def beforeAll[R0, E0](effect: ZIO[R0, E0, Any]): WithOut[Nothing, R0, E0, Any, [Env]Env, [Err]Err]

    Constructs an aspect that runs the specified effect a single time before all tests.

  16. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  17. val debug: WithOut[Nothing, Has[TestConsole], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs each test with the TestConsole instance in the environment set to debug mode so that console output is rendered to standard output in addition to being written to the output buffer.

  18. def diagnose(duration: zio.Duration): WithOut[Nothing, Has[Live] with Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs each test on a separate fiber and prints a fiber dump if the test fails or has not terminated within the specified duration.

  19. def dotty[LowerR, UpperR, LowerE, UpperE](that: WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]): WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]

    An aspect that applies the specified aspect on Dotty.

  20. val dottyOnly: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that only runs tests on Dotty.

  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  23. val eventually: WithOut[Nothing, ZTestEnv, Nothing, Any, [Env]Env, [Err]Err]

    An aspect that retries a test until success, without limit.

  24. val exceptDotty: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs tests on all versions except Dotty.

  25. val exceptJS: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs tests on all platforms except ScalaJS.

  26. val exceptJVM: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs tests on all platforms except the JVM.

  27. val exceptNative: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs tests on all platforms except ScalaNative.

  28. val exceptScala2: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs tests on all versions except Scala 2.

  29. val exceptScala211: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs tests on all versions except Scala 2.11.

  30. val exceptScala212: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs tests on all versions except Scala 2.12.

  31. val exceptScala213: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs tests on all versions except Scala 2.13.

  32. def executionStrategy(exec: ExecutionStrategy): WithOut[Nothing, Any, Nothing, Any, [Env]Env, [Err]Err]

    An aspect that sets suites to the specified execution strategy, but only if their current strategy is inherited (undefined).

  33. def failing[E0](assertion: (TestFailure[E0]) => Boolean): WithOut[Nothing, Any, Nothing, E0, [Env]Env, [Err]Err]

    An aspect that makes a test that failed for the specified failure pass.

    An aspect that makes a test that failed for the specified failure pass. Note that the test will fail for other failures and also if it passes correctly.

  34. val failing: WithOut[Nothing, Any, Nothing, Any, [Env]Env, [Err]Err]

    An aspect that makes a test that failed for any reason pass.

    An aspect that makes a test that failed for any reason pass. Note that if the test passes this aspect will make it fail.

  35. lazy val fibers: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that records the state of fibers spawned by the current test in TestAnnotation.fibers.

    An aspect that records the state of fibers spawned by the current test in TestAnnotation.fibers. Applied by default in DefaultRunnableSpec but not in RunnableSpec. This aspect is required for the proper functioning of TestClock.adjust.

  36. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  37. def flaky(n: Int): WithOut[Nothing, ZTestEnv with Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that retries a test until success, with the specified limit, for use with flaky tests.

  38. val flaky: WithOut[Nothing, Has[Annotations] with Has[TestConfig] with ZTestEnv, Nothing, Any, [Env]Env, [Err]Err]

    An aspect that retries a test until success, with a default limit, for use with flaky tests.

  39. val forked: WithOut[Nothing, Any, Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs each test on its own separate fiber.

  40. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  41. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  42. val identity: WithOut[Nothing, Any, Nothing, Any, [Env]Env, [Err]Err]

    An aspect that returns the tests unchanged

  43. def ifEnv(env: String)(assertion: (String) => Boolean): WithOut[Nothing, Has[Live] with Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that only runs a test if the specified environment variable satisfies the specified assertion.

  44. def ifEnvSet(env: String): WithOut[Nothing, Has[Live] with Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    As aspect that only runs a test if the specified environment variable is set.

  45. def ifProp(prop: String)(assertion: (String) => Boolean): WithOut[Nothing, Has[Live] with Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that only runs a test if the specified Java property satisfies the specified assertion.

  46. def ifPropSet(prop: String): WithOut[Nothing, Has[Live] with Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    As aspect that only runs a test if the specified Java property is set.

  47. val ignore: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that marks tests as ignored.

  48. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  49. def js[LowerR, UpperR, LowerE, UpperE](that: WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]): WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]

    An aspect that applies the specified aspect on ScalaJS.

  50. val jsOnly: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that only runs tests on ScalaJS.

  51. def jvm[LowerR, UpperR, LowerE, UpperE](that: WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]): WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]

    An aspect that applies the specified aspect on the JVM.

  52. val jvmOnly: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that only runs tests on the JVM.

  53. val mac: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    Runs only on Mac operating systems.

  54. def native[LowerR, UpperR, LowerE, UpperE](that: WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]): WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]

    An aspect that applies the specified aspect on ScalaNative.

  55. val nativeOnly: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that only runs tests on ScalaNative.

  56. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  57. def nonFlaky(n: Int): WithOut[Nothing, ZTestEnv with Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that repeats the test a specified number of times, ensuring it is stable ("non-flaky").

    An aspect that repeats the test a specified number of times, ensuring it is stable ("non-flaky"). Stops at the first failure.

  58. val nonFlaky: WithOut[Nothing, ZTestEnv with Has[Annotations] with Has[TestConfig], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that repeats the test a default number of times, ensuring it is stable ("non-flaky").

    An aspect that repeats the test a default number of times, ensuring it is stable ("non-flaky"). Stops at the first failure.

  59. def nonTermination(duration: zio.Duration): WithOut[Nothing, Has[Live], Nothing, Any, [Env]Env, [Err]Err]

    Constructs an aspect that requires a test to not terminate within the specified time.

  60. val nondeterministic: WithOut[Nothing, Has[Live] with Has[TestRandom], Nothing, Any, [Env]Env, [Err]Err]

    Sets the seed of the TestRandom instance in the environment to a random value before each test.

  61. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  62. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  63. def os(f: (OS) => Boolean): WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs only on operating systems accepted by the specified predicate.

  64. val parallel: WithOut[Nothing, Any, Nothing, Any, [Env]Env, [Err]Err]

    An aspect that executes the members of a suite in parallel.

  65. def parallelN(n: Int): WithOut[Nothing, Any, Nothing, Any, [Env]Env, [Err]Err]

    An aspect that executes the members of a suite in parallel, up to the specified number of concurrent fibers.

  66. final def provide[R0](r: R0): WithOut[R0, Any, Nothing, Any, [Env]Any, [Err]Err]

    An aspect that provides each test in the spec with its required environment.

  67. def provideCustomServices[E, R](serviceBuilder: ZServiceBuilder[TestEnvironment, TestFailure[E], R])(implicit ev2: Union[TestEnvironment, R], tagged: zio.Tag[R], trace: ZTraceElement): WithOut[TestEnvironment with R, Any, E, Any, [Env]Has[Annotations] with Has[Live] with Has[Sized] with Has[TestClock] with Has[TestConfig] with Has[TestConsole] with Has[TestRandom] with Has[TestSystem] with Has[Clock] with Has[Console] with Has[System] with Has[Random], [Err]Err]

    Provides each test with the part of the environment that is not part of the TestEnvironment, leaving a spec that only depends on the TestEnvironment.

    Provides each test with the part of the environment that is not part of the TestEnvironment, leaving a spec that only depends on the TestEnvironment.

    val loggingServiceBuilder: ZServiceBuilder[Any, Nothing, Logging] = ???
    
    val spec: ZSpec[TestEnvironment with Logging, Nothing] = ???
    
    val spec2 = spec.provideCustomServices(loggingServiceBuilder)
  68. def provideCustomServicesShared[E, R](serviceBuilder: ZServiceBuilder[TestEnvironment, TestFailure[E], R])(implicit ev2: Union[TestEnvironment, R], tagged: zio.Tag[R], trace: ZTraceElement): WithOut[TestEnvironment with R, Any, E, Any, [Env]Has[Annotations] with Has[Live] with Has[Sized] with Has[TestClock] with Has[TestConfig] with Has[TestConsole] with Has[TestRandom] with Has[TestSystem] with Has[Clock] with Has[Console] with Has[System] with Has[Random], [Err]Err]

    Provides each test with the part of the environment that is not part of the TestEnvironment, leaving a spec that only depends on the TestEnvironment.

    Provides each test with the part of the environment that is not part of the TestEnvironment, leaving a spec that only depends on the TestEnvironment.

    val loggingServiceBuilder: ZServiceBuilder[Any, Nothing, Logging] = ???
    
    val spec: ZSpec[TestEnvironment with Logging, Nothing] = ???
    
    val spec2 = spec.provideCustomServices(loggingServiceBuilder)
  69. final def provideServices[R0, E1, R1](serviceBuilder: ZServiceBuilder[R0, TestFailure[E1], R1]): WithOut[R1, Any, E1, Any, [Env]R0, [Err]Err]

    An aspect that provides a service builder to the spec, translating it up a level.

  70. final def provideServicesShared[R0, E1, R1](serviceBuilder: ZServiceBuilder[R0, TestFailure[E1], R1]): WithOut[R1, Any, E1, Any, [Env]R0, [Err]Err]

    An aspect that provides a service builder to the spec, translating it up a level.

  71. final def provideSome[R0, R1](f: (R0) => R1): WithOut[R1, Any, Nothing, Any, [Env]R0, [Err]Err]

    Uses the specified function to provide each test in this spec with part of its required environment.

  72. final def provideSomeServices[R0]: ProvideSomeServiceBuilder[R0]

    Splits the environment into two parts, providing each test with one part using the specified service builder and leaving the remainder R0.

    Splits the environment into two parts, providing each test with one part using the specified service builder and leaving the remainder R0.

    val clockServiceBuilder: ZServiceBuilder[Any, Nothing, Has[Clock]] = ???
    
    val spec: ZSpec[Has[Clock] with Has[Random], Nothing] = ???
    
    val spec2 = spec @@ provideSomeServices[Has[Random]](clockServiceBuilder)
  73. final def provideSomeServicesShared[R0]: ProvideSomeServiceBuilderShared[R0]

    Splits the environment into two parts, providing all tests with a shared version of one part using the specified service builder and leaving the remainder R0.

    Splits the environment into two parts, providing all tests with a shared version of one part using the specified service builder and leaving the remainder R0.

    val clockServiceBuilder: ZServiceBuilder[Any, Nothing, Has[Clock]] = ???
    
    val spec: ZSpec[Has[Clock] with Has[Random], Nothing] = ???
    
    val spec2 = spec.provideSomeServicesShared[Has[Random]](clockServiceBuilder)
  74. def repeat[R0 <: ZTestEnv with Has[Annotations] with Has[Live]](schedule: Schedule[R0, TestSuccess, Any]): WithOut[Nothing, R0, Nothing, Any, [Env]Env, [Err]Err]

    An aspect that repeats successful tests according to a schedule.

  75. def repeats(n: Int): WithOut[Nothing, Has[TestConfig], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs each test with the number of times to repeat tests to ensure they are stable set to the specified value.

  76. def restore[R0](service: (R0) => Restorable): WithOut[Nothing, R0, Nothing, Any, [Env]Env, [Err]Err]

    An aspect that restores a given Restorable's state to its starting state after the test is run.

    An aspect that restores a given Restorable's state to its starting state after the test is run. Note that this is only useful when repeating tests.

  77. def restoreTestClock: WithOut[Nothing, Has[TestClock], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that restores the TestClock's state to its starting state after the test is run.

    An aspect that restores the TestClock's state to its starting state after the test is run. Note that this is only useful when repeating tests.

  78. def restoreTestConsole: WithOut[Nothing, Has[TestConsole], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that restores the TestConsole's state to its starting state after the test is run.

    An aspect that restores the TestConsole's state to its starting state after the test is run. Note that this is only useful when repeating tests.

  79. def restoreTestEnvironment: WithOut[Nothing, ZTestEnv, Nothing, Any, [Env]Env, [Err]Err]

    An aspect that restores all state in the standard provided test environments (TestClock, TestConsole, TestRandom, and TestSystem) to their starting state after the test is run.

    An aspect that restores all state in the standard provided test environments (TestClock, TestConsole, TestRandom, and TestSystem) to their starting state after the test is run. Note that this is only useful when repeating tests.

  80. def restoreTestRandom: WithOut[Nothing, Has[TestRandom], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that restores the TestRandom's state to its starting state after the test is run.

    An aspect that restores the TestRandom's state to its starting state after the test is run. Note that this is only useful when repeating tests.

  81. def restoreTestSystem: WithOut[Nothing, Has[TestSystem], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that restores the TestSystem's state to its starting state after the test is run.

    An aspect that restores the TestSystem's state to its starting state after the test is run. Note that this is only useful when repeating tests.

  82. def retries(n: Int): WithOut[Nothing, Has[TestConfig], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs each test with the number of times to retry flaky tests set to the specified value.

  83. def retry[R0 <: ZTestEnv with Has[Annotations] with Has[Live], E0](schedule: Schedule[R0, TestFailure[E0], Any]): WithOut[Nothing, R0, Nothing, E0, [Env]Env, [Err]Err]

    An aspect that retries failed tests according to a schedule.

  84. def runtimeConfig(runtimeConfigAspect: RuntimeConfigAspect): WithOut[Nothing, Any, Nothing, Any, [Env]Env, [Err]Err]

    As aspect that runs each test with the specified RuntimeConfigAspect.

  85. def samples(n: Int): WithOut[Nothing, Has[TestConfig], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs each test with the number of sufficient samples to check for a random variable set to the specified value.

  86. def scala2[LowerR, UpperR, LowerE, UpperE](that: WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]): WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]

    An aspect that applies the specified aspect on Scala 2.

  87. def scala211[LowerR, UpperR, LowerE, UpperE](that: WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]): WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]

    An aspect that applies the specified aspect on Scala 2.11.

  88. val scala211Only: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that only runs tests on Scala 2.11.

  89. def scala212[LowerR, UpperR, LowerE, UpperE](that: WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]): WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]

    An aspect that applies the specified aspect on Scala 2.12.

  90. val scala212Only: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that only runs tests on Scala 2.12.

  91. def scala213[LowerR, UpperR, LowerE, UpperE](that: WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]): WithOut[LowerR, UpperR, LowerE, UpperE, [Env]Env, [Err]Err]

    An aspect that applies the specified aspect on Scala 2.13.

  92. val scala213Only: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that only runs tests on Scala 2.13.

  93. val scala2Only: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that only runs tests on Scala 2.

  94. val sequential: WithOut[Nothing, Any, Nothing, Any, [Env]Env, [Err]Err]

    An aspect that executes the members of a suite sequentially.

  95. def setSeed(seed: => Long): WithOut[Nothing, Has[TestRandom], Nothing, Any, [Env]Env, [Err]Err]

    Sets the seed of the TestRandom instance in the environment to the specified value before each test.

  96. def shrinks(n: Int): WithOut[Nothing, Has[TestConfig], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs each test with the maximum number of shrinkings to minimize large failures set to the specified value.

  97. val silent: WithOut[Nothing, Has[TestConsole], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs each test with the TestConsole instance in the environment set to silent mode so that console output is only written to the output buffer and not rendered to standard output.

  98. def sized(n: Int): WithOut[Nothing, Has[Sized], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that runs each test with the size set to the specified value.

  99. val success: WithOut[Nothing, Any, Nothing, Any, [Env]Env, [Err]Err]

    An aspect that converts ignored tests into test failures.

  100. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  101. def tag(tag: String, tags: String*): WithOut[Nothing, Any, Nothing, Any, [Env]Env, [Err]Err]

    Annotates tests with string tags.

  102. val timed: WithOut[Nothing, Has[Live] with Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    Annotates tests with their execution times.

  103. def timeout(duration: zio.Duration): WithOut[Nothing, Has[Live], Nothing, Any, [Env]Env, [Err]Err]

    An aspect that times out tests using the specified duration.

    An aspect that times out tests using the specified duration.

    duration

    maximum test duration

  104. def timeoutWarning(duration: zio.Duration): WithOut[Nothing, Has[Live], Nothing, Any, [Env]Env, [Err]Err]

    A test aspect that prints a warning to the console when a test takes longer than the specified duration.

    A test aspect that prints a warning to the console when a test takes longer than the specified duration.

    Definition Classes
    TimeoutVariants
  105. def toString(): String
    Definition Classes
    AnyRef → Any
  106. val unix: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    Runs only on Unix / Linux operating systems.

  107. def verify[R0, E0](condition: => ZIO[R0, E0, TestResult]): WithOut[Nothing, R0, E0, Any, [Env]Env, [Err]Err]

    Verifies the specified post-condition after each test is run.

  108. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  109. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  110. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  111. val windows: WithOut[Nothing, Has[Annotations], Nothing, Any, [Env]Env, [Err]Err]

    Runs only on Windows operating systems.

Inherited from TimeoutVariants

Inherited from AnyRef

Inherited from Any

Ungrouped