Uber Cadence:如何断言对工作流的调用(Sleep()?)?

时间:2019-04-25 01:29:36

标签: unit-testing go cadence-workflow

在单元测试中,我想断言workflow.Sleep()已被调用。我该怎么做?

1 个答案:

答案 0 :(得分:1)

可以使用TestWorkflowEnvironment.Now()函数访问仿真时间。例如:

before := testenv.Now()
testenv.ExecuteWorkflow(...)
after := testenv.Now()

然后断言beforeafter之间的变化。