Spock0.7でStubを作る機能が追加されました。 http://docs.spockframework.org/en/latest/interaction_based_testing.html#stubs Mockとの違いはデフォルトで返す値が違うとのこと。mockはnullを返しますがstubでは プリミティブ型以外の数字系は0 デフォルトコンストラクタを持つクラスの場合はそのインスタンス デフォルトコンストラクタを持たないクラスや、インタフェースなどはそのスタブ といった感じ。どんな値を返すかはorg.spockframework.mock.EmptyOrDummyResponseで定義されている。すごく小さいクラスなので、ざっとみるだけでもどんな動作をするのかわかると思う。 あとorg.spockframework.smoke.mock.StubDefaultResponses