【发布时间】:2019-06-01 00:06:23
【问题描述】:
在我的单元测试中,我想断言 workflow.Sleep() 被调用。我该怎么做?
【问题讨论】:
标签: unit-testing go cadence-workflow
在我的单元测试中,我想断言 workflow.Sleep() 被调用。我该怎么做?
【问题讨论】:
标签: unit-testing go cadence-workflow
可以使用TestWorkflowEnvironment.Now() 函数访问模拟时间。例如:
before := testenv.Now()
testenv.ExecuteWorkflow(...)
after := testenv.Now()
然后断言before 和after 之间的变化。
【讨论】: