标签: unit-testing go cadence-workflow
在单元测试中,我想断言workflow.Sleep()已被调用。我该怎么做?
workflow.Sleep()
答案 0 :(得分:1)
可以使用TestWorkflowEnvironment.Now()函数访问仿真时间。例如:
TestWorkflowEnvironment.Now()
before := testenv.Now() testenv.ExecuteWorkflow(...) after := testenv.Now()
然后断言before和after之间的变化。
before
after