Packages

t

cats.effect.testkit

TestInstances

trait TestInstances extends ParallelFGenerators with OutcomeGenerators with SyncTypeGenerators

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TestInstances
  2. SyncTypeGenerators
  3. OutcomeGenerators
  4. ParallelFGenerators
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Ticker(ctx: TestContext = TestContext()) extends Product with Serializable
    Annotations
    @implicitNotFound()

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. implicit def arbitraryExecutionContext(implicit ticker: Ticker): Arbitrary[ExecutionContext]
  5. implicit lazy val arbitraryFiniteDuration: Arbitrary[FiniteDuration]
  6. implicit def arbitraryIO[A](implicit arg0: Arbitrary[A], arg1: Cogen[A], ticker: Ticker): Arbitrary[IO[A]]
  7. def arbitraryIOWithoutContextShift[A](implicit arg0: Arbitrary[A], arg1: Cogen[A]): Arbitrary[IO[A]]
  8. 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
  9. implicit def arbitraryParallelF[F[_], A](implicit ArbF: Arbitrary[F[A]]): Arbitrary[kernel.ParallelF[F, A]]
    Definition Classes
    ParallelFGenerators
  10. implicit def arbitraryResource[F[_], A](implicit F: Applicative[F], AFA: Arbitrary[F[A]], AFU: Arbitrary[F[Unit]], AA: Arbitrary[A]): Arbitrary[Resource[F, A]]
  11. implicit def arbitrarySyncIO[A](implicit arg0: Arbitrary[A], arg1: Cogen[A]): Arbitrary[SyncIO[A]]
  12. implicit val arbitrarySyncType: Arbitrary[Type]
    Definition Classes
    SyncTypeGenerators
  13. lazy val arbitraryThrowable: Arbitrary[Throwable]
  14. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  16. implicit def cogenIO[A](implicit arg0: Cogen[A], ticker: Ticker): Cogen[IO[A]]
  17. implicit def cogenOutcome[F[_], E, A](implicit arg0: Cogen[E], A: Cogen[F[A]]): Cogen[kernel.Outcome[F, E, A]]
    Definition Classes
    OutcomeGenerators
  18. implicit val cogenSyncType: Cogen[Type]
    Definition Classes
    SyncTypeGenerators
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. implicit lazy val eqExecutionContext: Eq[ExecutionContext]
  21. implicit def eqIOA[A](implicit arg0: Eq[A], ticker: Ticker): Eq[IO[A]]
  22. implicit def eqParallelF[F[_], A](implicit EqF: Eq[F[A]]): Eq[kernel.ParallelF[F, A]]
    Definition Classes
    ParallelFGenerators
  23. 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.

  24. implicit def eqSyncIOA[A](implicit arg0: Eq[A]): Eq[SyncIO[A]]
  25. implicit lazy val eqThrowable: Eq[Throwable]
  26. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  27. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  28. def genResource[F[_], A](implicit F: Applicative[F], AFA: Arbitrary[F[A]], AFU: Arbitrary[F[Unit]], AA: Arbitrary[A]): Gen[Resource[F, A]]
  29. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  30. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  31. implicit def ioBooleanToProp(iob: IO[Boolean])(implicit ticker: Ticker): Prop
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. implicit def materializeRuntime(implicit ticker: Ticker): IORuntime
  34. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. implicit def ordResourceFFD[F[_]](implicit ordF: Order[F[FiniteDuration]], F: MonadCancel[F, Throwable]): Order[Resource[F, FiniteDuration]]
  38. implicit def orderIoFiniteDuration(implicit ticker: Ticker): Order[IO[FiniteDuration]]
  39. 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
  40. implicit def resourceFBooleanToProp[F[_]](r: Resource[F, Boolean])(implicit view: (F[Boolean]) => Prop, F: MonadCancel[F, Throwable]): Prop
  41. def scheduler(implicit ticker: Ticker): Scheduler
  42. implicit lazy val showThrowable: Show[Throwable]
  43. implicit def syncIoBooleanToProp(iob: SyncIO[Boolean]): Prop
  44. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  45. def toString(): String
    Definition Classes
    AnyRef → Any
  46. def unsafeRun[A](ioa: IO[A])(implicit ticker: Ticker): Outcome[Option, Throwable, A]
  47. def unsafeRunSync[A](ioa: SyncIO[A]): Outcome[Id, Throwable, A]
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from SyncTypeGenerators

Inherited from OutcomeGenerators

Inherited from ParallelFGenerators

Inherited from AnyRef

Inherited from Any

Ungrouped