标签: groovy spock
class Foo { def getSomeFood(def param){ //do some stuff }
在规范
def foo=Mock()
并使方法返回
foo.getSomeFood(_) >> "apple"
如果此类正在另一个类中使用,如
foo.getSomeFood("")
它返回null而不是“apple”
它可能是spock中的一个错误....有没有人知道它为什么不返回任何数据?