launchForTestingFromStartWith

@TestOnly
fun <T, PropsT, OutputT, RenderingT> Workflow<PropsT, OutputT, RenderingT>.launchForTestingFromStartWith(    props: PropsT,     testParams: WorkflowTestParams<Nothing> = WorkflowTestParams(),     context: CoroutineContext = EmptyCoroutineContext,     block: WorkflowTestRuntime<PropsT, OutputT, RenderingT>.() -> T): T(source)
@TestOnly
fun <T, OutputT, RenderingT> Workflow<Unit, OutputT, RenderingT>.launchForTestingFromStartWith(    testParams: WorkflowTestParams<Nothing> = WorkflowTestParams(),     context: CoroutineContext = EmptyCoroutineContext,     block: WorkflowTestRuntime<Unit, OutputT, RenderingT>.() -> T): T(source)

Creates a WorkflowTestRuntime to run this workflow for unit testing.

All workflow-related coroutines are cancelled when the block exits.