Skip to content

//workflow/com.squareup.workflow1.testing/WorkflowTestParams/StartMode

StartMode

[jvm] sealed class StartModeStateT>

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