abstract class ZIOSpecAbstract extends ZIOApp with ZIOSpecAbstractVersionSpecific
- Self Type
- ZIOSpecAbstract
- Annotations
- @EnableReflectiveInstantiation()
- Alphabetic
- By Inheritance
- ZIOSpecAbstract
- ZIOSpecAbstractVersionSpecific
- ZIOApp
- ZIOAppVersionSpecific
- ZIOAppPlatformSpecific
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ZIOSpecAbstract()
Type Members
- abstract type Environment
- Definition Classes
- ZIOApp
Abstract Value Members
- abstract def bootstrap: ZLayer[Any, Any, Environment]
- Definition Classes
- ZIOSpecAbstract → ZIOApp
- implicit abstract def environmentTag: zio.EnvironmentTag[Environment]
- Definition Classes
- ZIOApp
- abstract def spec: Spec[Environment with TestEnvironment with Scope, Any]
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def <>(that: ZIOSpecAbstract)(implicit trace: Trace): ZIOSpecAbstract
- final def <>(that: ZIOApp)(implicit trace: Trace): ZIOApp
- Definition Classes
- ZIOApp
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def aspects: Chunk[TestAspectAtLeastR[Environment with TestEnvironment]]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def exit(code: ExitCode)(implicit trace: Trace): UIO[Unit]
- Definition Classes
- ZIOApp
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getArgs(implicit trace: Trace): ZIO[ZIOAppArgs, Nothing, Chunk[String]]
- Definition Classes
- ZIOApp
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def installSignalHandlers(runtime: Runtime[Any])(implicit trace: Trace): UIO[Any]
- Attributes
- protected
- Definition Classes
- ZIOApp
- final def invoke(args: Chunk[String])(implicit trace: Trace): ZIO[Any, Any, Any]
- Definition Classes
- ZIOApp
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def main(args0: Array[String]): Unit
- Definition Classes
- ZIOAppPlatformSpecific
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def run: ZIO[Environment with ZIOAppArgs with Scope, Any, Summary]
- Definition Classes
- ZIOSpecAbstract → ZIOApp
- final def runSpec(implicit trace: Trace): ZIO[Environment with TestEnvironment with ZIOAppArgs with Scope, Throwable, Summary]
- Attributes
- protected
- def runtime: Runtime[Any]
- Definition Classes
- ZIOApp
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit macro def validateEnv[R1, R, E](spec: Spec[R, E]): Spec[R1, E]
This implicit conversion macro will ensure that the provided ZIO effect does not require more than the provided environment.
This implicit conversion macro will ensure that the provided ZIO effect does not require more than the provided environment.
If it is missing requirements, it will report a descriptive error message. Otherwise, the effect will be returned unmodified.
- Definition Classes
- ZIOSpecAbstractVersionSpecific
- implicit macro def validateEnv[R1, R, E, A](zio: ZIO[R, E, A]): ZIO[R1, E, A]
- Definition Classes
- ZIOAppVersionSpecific
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()