我想用Stub编写spock测试我有一个带有两种方法的类Site
getText()
getTitle()
所以我写了
MyTestClass{
Site site
def "test()"{
site = Stub(Site){
getText()<<"text"
getTitle()<<"title"}
...
}
}
错误
groovy.lang.MissingMethodException: No signature of method:
com.example.MyTestClass.getText() is applicable for argument types: () values: []
为什么Spock认为 getText ()是 MyTestClass 的一部分,而不是来自网站?
答案 0 :(得分:3)
以另一种方式转动箭头,例如getText() >> "text"
:)