Foo
メソッドを持つクラスがありBar makeBar(String id)
ます。ご想像のとおり、idでmakeBar
新しいオブジェクトを作成します。のゲッターがあります。Bar
id
Bar
id
私のテストの目的のために、私はモックする必要がありFoo
ます。モックメソッドで、ゲッターが正しいもの(に与えられたもの)を返すmakeBar
モックオブジェクトを作成したいと思います。Bar
id
makeBar
明確にするために、私はそのようなモックされたインスタンスfoo
を作成したいと思いますFoo
foo.makeBar(someId)
Bar
モックオブジェクトbar
を返します。
bar.getId() == someID
Spockでこれを行う方法はありますか、それともすべてをスタブする必要がありますか?