Package-level declarations
Types
Base class for writing aggregate specification tests using a domain-specific language (DSL).
Aggregate Verifier provides utilities for testing domain aggregates using the Given/When/Expect pattern.
An exception that enhances test failure reporting by merging orchestration stack traces with execution stack traces.
Abstract base class for writing stateless saga specification tests using JUnit 5.
Utility object for creating and configuring stateless saga verifiers for testing.
Functions
Creates a GivenStage for testing an aggregate using reified generic types.
Creates a GivenStage for testing an aggregate with custom service provider using reified generics.
Creates a GivenStage for testing an aggregate with custom event store and service provider using reified generics.
Captures a dynamic test and wraps any AssertionError with OrchestrationError for improved stack traces.