//workflow/com.squareup.workflow1.testing/WorkflowTestParams/StartMode
StartMode¶
[jvm] sealed class StartMode
Defines how to start the workflow for tests.
See the documentation on individual cases for more information:
- [StartFresh](-start-fresh/index.md)
- [StartFromWorkflowSnapshot](-start-from-workflow-snapshot/index.md)
- [StartFromCompleteSnapshot](-start-from-complete-snapshot/index.md)
- [StartFromState](-start-from-state/index.md)
Types¶
Name | Summary |
---|---|
StartFresh | [jvm] Content object StartFresh : WorkflowTestParams.StartMode<Nothing> More info Starts the workflow from its initial state (as specified by initial state), with a null snapshot. |
StartFromCompleteSnapshot | [jvm] Content class StartFromCompleteSnapshot(snapshot: TreeSnapshot) : WorkflowTestParams.StartMode<Nothing> More info Starts the workflow from its initial state (as specified by initial state), with a non-null snapshot. |
StartFromState | [jvm] Content class StartFromState<StateT>(state: StateT) : WorkflowTestParams.StartMode<StateT> More info Starts the workflow from an exact state. |
StartFromWorkflowSnapshot | [jvm] Content class StartFromWorkflowSnapshot(snapshot: Snapshot) : WorkflowTestParams.StartMode<Nothing> More info Starts the workflow from its initial state (as specified by initial state), with a non-null snapshot. |
Inheritors¶
Name |
---|
WorkflowTestParams.StartMode |
WorkflowTestParams.StartMode |
WorkflowTestParams.StartMode |
WorkflowTestParams.StartMode |