Uber Cadence:如何断言对 workflow.Sleep() 的调用?
Uber Cadence: How do I assert the call to workflow.Sleep()?
在我的单元测试中,我想断言 workflow.Sleep()
被调用了。我该怎么做?
可以使用 TestWorkflowEnvironment.Now()
函数访问模拟时间。例如:
before := testenv.Now()
testenv.ExecuteWorkflow(...)
after := testenv.Now()
然后断言 before
和 after
之间的变化。
在我的单元测试中,我想断言 workflow.Sleep()
被调用了。我该怎么做?
可以使用 TestWorkflowEnvironment.Now()
函数访问模拟时间。例如:
before := testenv.Now()
testenv.ExecuteWorkflow(...)
after := testenv.Now()
然后断言 before
和 after
之间的变化。