【发布时间】:2020-11-13 07:53:49
【问题描述】:
我目前正在为一个 groovy 应用程序编写单元测试用例
class StorePage{
..
..
str1 = obj.getDateBasedOnValue("A");
str2 = obj.getDateBasedOnValue("B");
}
测试类
classStorePageSpec extends Specification{
Obj obj = Mock(Obj)
...
def "testCase 1"(){
obj.getDateBasedOnValue(_) >> "some date string 1"
obj.getDateBasedOnValue(_) >> "some date string 2"
}
}
有人能告诉我这是否是在 spock 中模拟两个调用的正确方法吗?如果不是,请指导我找到正确的解决方案。
【问题讨论】: