foperator.testkit
package foperator.testkit
Type members
Classlikes
class TestClient[IO[_]](state: IORef[IO, State], val topic: Topic[IO, Event[Entry]], val auditors: List[Event[Entry] => IO[Unit]])(implicit io: Async[IO]) extends Client[IO, TestClient[IO]] with Logging
- Companion:
- object
class TestClientEngineImpl[IO[_], T](implicit io: Concurrent[IO], eq: Eq[T], clock: Clock[IO], res: ObjectResource[T]) extends Engine[IO, TestClient[IO], T] with Logging
case class TestMeta(version: Option[String], finalizers: List[String], deletionTimestamp: Option[Instant])
- Companion:
- object
case class TestResource[Spec, Status](name: String, spec: Spec, status: Option[Status], meta: TestMeta)
- Companion:
- object