trait TestInstances extends ParallelFGenerators with OutcomeGenerators with SyncTypeGenerators
- Self Type
- TestInstances
- Source
- TestInstances.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TestInstances
- SyncTypeGenerators
- OutcomeGenerators
- ParallelFGenerators
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class Ticker(ctx: TestContext = TestContext()) extends Product with Serializable
- Annotations
- @implicitNotFound()
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit def arbitraryExecutionContext(implicit ticker: Ticker): Arbitrary[ExecutionContext]
- implicit lazy val arbitraryFiniteDuration: Arbitrary[FiniteDuration]
- implicit def arbitraryIO[A](implicit arg0: Arbitrary[A], arg1: Cogen[A], ticker: Ticker): Arbitrary[IO[A]]
- def arbitraryIOWithoutContextShift[A](implicit arg0: Arbitrary[A], arg1: Cogen[A]): Arbitrary[IO[A]]
- implicit def arbitraryOutcome[F[_], E, A](implicit arg0: Applicative[F], arg1: Arbitrary[E], arg2: Cogen[E], arg3: Arbitrary[A], arg4: Cogen[A]): Arbitrary[kernel.Outcome[F, E, A]]
- Definition Classes
- OutcomeGenerators
- implicit def arbitraryParallelF[F[_], A](implicit ArbF: Arbitrary[F[A]]): Arbitrary[kernel.ParallelF[F, A]]
- Definition Classes
- ParallelFGenerators
- implicit def arbitraryResource[F[_], A](implicit F: Applicative[F], AFA: Arbitrary[F[A]], AFU: Arbitrary[F[Unit]], AA: Arbitrary[A]): Arbitrary[Resource[F, A]]
- implicit def arbitrarySyncIO[A](implicit arg0: Arbitrary[A], arg1: Cogen[A]): Arbitrary[SyncIO[A]]
- implicit val arbitrarySyncType: Arbitrary[Type]
- Definition Classes
- SyncTypeGenerators
- lazy val arbitraryThrowable: Arbitrary[Throwable]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit def cogenIO[A](implicit arg0: Cogen[A], ticker: Ticker): Cogen[IO[A]]
- implicit def cogenOutcome[F[_], E, A](implicit arg0: Cogen[E], A: Cogen[F[A]]): Cogen[kernel.Outcome[F, E, A]]
- Definition Classes
- OutcomeGenerators
- implicit val cogenSyncType: Cogen[Type]
- Definition Classes
- SyncTypeGenerators
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- implicit lazy val eqExecutionContext: Eq[ExecutionContext]
- implicit def eqIOA[A](implicit arg0: Eq[A], ticker: Ticker): Eq[IO[A]]
- implicit def eqParallelF[F[_], A](implicit EqF: Eq[F[A]]): Eq[kernel.ParallelF[F, A]]
- Definition Classes
- ParallelFGenerators
- implicit def eqResource[F[_], A](implicit E: Eq[F[A]], F: MonadCancel[F, Throwable]): Eq[Resource[F, A]]
Defines equality for a
Resource
.Defines equality for a
Resource
. Two resources are deemed equivalent if they allocate an equivalent resource. Cleanup, which is run purely for effect, is not considered. - implicit def eqSyncIOA[A](implicit arg0: Eq[A]): Eq[SyncIO[A]]
- implicit lazy val eqThrowable: Eq[Throwable]
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def genResource[F[_], A](implicit F: Applicative[F], AFA: Arbitrary[F[A]], AFU: Arbitrary[F[Unit]], AA: Arbitrary[A]): Gen[Resource[F, A]]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- implicit def ioBooleanToProp(iob: IO[Boolean])(implicit ticker: Ticker): Prop
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit def materializeRuntime(implicit ticker: Ticker): IORuntime
- 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()
- implicit def ordResourceFFD[F[_]](implicit ordF: Order[F[FiniteDuration]], F: MonadCancel[F, Throwable]): Order[Resource[F, FiniteDuration]]
- implicit def orderIoFiniteDuration(implicit ticker: Ticker): Order[IO[FiniteDuration]]
- def outcomeGenerators[F[_], E](implicit arg0: Applicative[F], arg1: Arbitrary[E], arg2: Cogen[E]): ApplicativeErrorGenerators[[γ$0$]kernel.Outcome[F, E, γ$0$], E]
- Definition Classes
- OutcomeGenerators
- implicit def resourceFBooleanToProp[F[_]](r: Resource[F, Boolean])(implicit view: (F[Boolean]) => Prop, F: MonadCancel[F, Throwable]): Prop
- def scheduler(implicit ticker: Ticker): Scheduler
- implicit lazy val showThrowable: Show[Throwable]
- implicit def syncIoBooleanToProp(iob: SyncIO[Boolean]): Prop
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unsafeRun[A](ioa: IO[A])(implicit ticker: Ticker): Outcome[Option, Throwable, A]
- def unsafeRunSync[A](ioa: SyncIO[A]): Outcome[Id, Throwable, A]
- 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()