Package io.axoniq.framework.workflow.runtime.test.fixture
@NullMarked
package io.axoniq.framework.workflow.runtime.test.fixture
The given/when/then style test fixture API for workflow runtime tests, including the staged
WorkflowTestFixture, the lower-level WorkflowTestDriver, and the shared testing state and services
backing both.- Since:
- 5.4.0
-
ClassDescriptionInterface for handling failures in assertions.Failure handler that throws an
AssertionError.Failure handler that throws anWorkflowTestFixtureException.Default implementation ofWorkflowTestDriver.DefaultWorkflowTestFixture<T extends WorkflowContext,ACTION extends GivenWhen<ACTION, ASSERT>, ASSERT extends Then<ASSERT, ACTION>> Default implementation ofWorkflowTestFixture.A stage for defining the workflow actionsDefault implementation of theGivenWhen.Base phases for BDD phase.A stage for defining the workflow assertions.Default implementation of theThen.Shared selection and assertion state for workflow fixture tests.Imperative test driver for workflow runtime tests.Staged fixture for BDD-style workflow runtime tests.Runtime exception used by the workflow test fixture to report assertion failures.Aggregates workflow runtime services used by workflow tests.