createTestCheckpoint function
Creates a StepCheckpoint with sensible defaults for testing.
Implementation
StepCheckpoint createTestCheckpoint({
int? id,
required String workflowExecutionId,
required int stepIndex,
required String stepName,
StepStatus status = StepStatus.completed,
String? inputData,
String? outputData,
String? errorMessage,
int attempt = 1,
String? compensateRef,
}) {
return StepCheckpoint(
id: id,
workflowExecutionId: workflowExecutionId,
stepIndex: stepIndex,
stepName: stepName,
status: status,
inputData: inputData,
outputData: outputData,
errorMessage: errorMessage,
attempt: attempt,
compensateRef: compensateRef,
);
}