0

Mockito で使用するために RESTeasy を構成する方法を理解しようとしています。カスタムのシリアライザーとデシリアライザーを作成する必要がありました。カスタムのシリアライザーとデシリアライザーを作成し、それらをモジュールに変換する方法について説明しているこの記事を見つけました。

この記事と、私が書いた新しいカスタム モジュールを使用するための Jackson の構成に関するこの記事も見つけました。

私が抱えている問題は、それをテストする方法がわからないことです。記事の1つは言う

答えは、resteasy-jaxrs.war/WEB-INF/web.xml の resteasy.providers セクションに Jackson(Jaxb)JsonProvider を含めることです。

私は Mockito を使用してすべてをテストしています。私の知る限り、作成された resteasy-jaxrs.war ファイルはありません。これを偽造できる方法はありますか?

おそらく、私は春を使用していること、およびテスト用の偽の Bean などを作成するためだけに使用する applicationContext.xml ファイルがあることも追加する必要があります。

4

1 に答える 1

0

単体テストが必要な場合は、RESTアプリケーションをREST-assuredで実行してください。これは非常にシンプルで強力なライブラリです。すべてをモックする必要はありません。他のオプションについては、RESTfulサービスをテストする方法を参照してください。

すべてをモックすることができたとしても、そのようなテストはほとんど役に立たない可能性があることを忘れないでください。実際のアプリケーションではなく、モックをテストします。

于 2013-03-18T22:15:38.930 に答える