如果传递空字符串,spock不会返回模拟响应

时间:2013-02-12 12:51:05

标签: groovy spock

class Foo {
 def getSomeFood(def param){
 //do some stuff
 }

在规范

中模仿时
  def foo=Mock()

并使方法返回

 foo.getSomeFood(_) >> "apple"

如果此类正在另一个类中使用,如

foo.getSomeFood("")

它返回null而不是“apple”

它可能是spock中的一个错误....有没有人知道它为什么不返回任何数据?

0 个答案:

没有答案