什么时候使用mock和何时使用spock?

时间:2018-01-31 15:37:17

标签: grails spock

我想更多地了解Grails文档中的这句话:

  

如果测试涉及证明测试主题以特定方式与协作者交互,请使用模拟。如果协作者以某种方式行为的事实暴露了测试主题中的特定行为,那么该行为的结果就是您正在测试的,使用存根

1 个答案:

答案 0 :(得分:0)

如果您想测试一些方法的调用次数,请使用模拟

2 * yourService.someMethod(*_) // test that someMethod will be called 2 times

如果不是 - 请使用存根