zio.blocks.projection.testing.TestProjectionEngine
See theTestProjectionEngine companion object
class TestProjectionEngine
Attributes
- Companion
- object
- Source
- TestProjectionEngine.scala
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
def applyAction[A](store: ProjectionStore[A], action: ProjectionAction[A], ctx: ProjectionContext): Task[Unit]
Attributes
- Source
- TestProjectionEngine.scala
def processAndApply[E, A](spec: Projection[A], event: E, ctx: ProjectionContext, store: ProjectionStore[A]): Task[ProjectionAction[A]]
Attributes
- Source
- TestProjectionEngine.scala
def processEvent[E, A](spec: Projection[A], event: E, ctx: ProjectionContext): Task[ProjectionAction[A]]
Attributes
- Source
- TestProjectionEngine.scala
Attributes
- Source
- TestProjectionEngine.scala
def processEvents[E, A](spec: Projection[A], events: List[(E, ProjectionContext)], store: ProjectionStore[A]): Task[Unit]
Attributes
- Source
- TestProjectionEngine.scala
def processEventsWithActions[E, A](spec: Projection[A], events: List[(E, ProjectionContext)]): Task[List[ProjectionAction[A]]]
Attributes
- Source
- TestProjectionEngine.scala
In this article