11

いくつかの静的メソッドを持つクラスがあります。これらの静的メソッドをモックする必要があります。PowerMockがこれを行うことは知っていますが、「Spock + PowerMock」の統合に光を当てるチュートリアル/資料を見つけることができませんでした. 私は Junit よりも Spock の方が好きなので、難問です。これらの 2 つのフレームワークをうまく機能させる方法はありますか?どんな助けでも大歓迎です。サンプル コード、さらにそうです。

更新:アプローチの現状

スポックの様子がおかしい

4

3 に答える 3

1

特別な統合はありません。最善の策は、PowerMock を「そのまま」使用してみることです。私の記憶では、PowerMock は Groovy で問題を抱えていましたが、これが解決されたかどうかはわかりません。そして、私が間違っていなければ、PowerMock はテスト クラスのバイト コードを書き換えるので、次の問題は Spock で動作するかどうかです。見つけたものをお知らせください。

于 2013-10-21T12:25:27.737 に答える