unit-testing - 优步 Cadence : How do I assert the call to workflow. sleep ()?

标签 unit-testing go cadence-workflow

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

最佳答案

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

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

然后断言 beforeafter 之间的变化。

关于unit-testing - 优步 Cadence : How do I assert the call to workflow. sleep ()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55840614/

相关文章:

git - Go:如何向构建的二进制文件添加 git 修订版?

go - 如何创建自定义工作流定义?

swift - 如何覆盖私有(private) init

ruby - 当参数需要资源引用时如何对 Puppet 类进行 rspec 测试

go - 通过docker连接golang和redis

go - 根据外部(例如用户)输入更改 Uber Cadence sleep 时间

go - Cadence Cron时间表,按时区排列

python - 单元测试 Flask 功能(使用登录用户)

java - 组织期望异常的junit测试

image - 去图片上传