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

仕様でこれをモックするとき

  def foo=Mock()

メソッドが何かを返すようにする

 foo.getSomeFood(_) >> "apple"

このクラスが次のような別のクラス内で使用されている場合

foo.getSomeFood("")

「apple」ではなくnullを返します

spock のバグである可能性があります.... データが返されない理由を誰か知っていますか?

4

0 に答える 0