foperator.testkit

Members list

Type members

Classlikes

case class ResourceKey(kind: ResourceKind, id: Id[Any])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ResourceKey

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ResourceKind(kind: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ResourceKind

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
class TestClient[IO[_]](state: IORef[IO, State], val topic: Topic[IO, ResourceChange[Entry]], val auditors: List[(ResourceChange[Entry]) => IO[Unit]])(implicit io: Async[IO]) extends Client[IO, TestClient[IO]], Logging

Attributes

Companion
object
Supertypes
trait Logging
trait Client[IO, TestClient[IO]]
class Object
trait Matchable
class Any
object TestClient

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
TestClient.type
class TestClientEngineImpl[IO[_], T](implicit io: Concurrent[IO], eq: Eq[T], clock: Clock[IO], res: ObjectResource[T]) extends Engine[IO, TestClient[IO], T], Logging

Attributes

Supertypes
trait Logging
trait Engine[IO, TestClient[IO], T]
class Object
trait Matchable
class Any
class TestClientError(val e: ClientError) extends RuntimeException

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class TestMeta(version: Option[String], finalizers: List[String], deletionTimestamp: Option[Instant])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TestMeta

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
TestMeta.type
case class TestResource[Spec, Status](name: String, spec: Spec, status: Option[Status], meta: TestMeta)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TestResource

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type