背景:guice
フレームワークを使用してサーブレットを開発していますguice-servlet
。次の方法でサーブレットをテストしたいと思います。
- サーブレット単体テスト: get/post リクエストを提供することにより、サーブレットを他の依存関係から分離し、クライアントをシミュレートする
- サーブレット統合テスト: クライアントをシミュレートしますが、サーブレットの分離は行いません。また、統合テストの一環として、Guice 自体との統合をテストしたいと考えています。
質問:上記の両方の種類のテストを実行できるサーブレット テスト フレームワークを探しています。
その間、 を調べましたHttpUnit
が、接続する方法が見つかりませんでしGuice
た。サーブレットは に登録できますがServletRunner
、クラス名で提供されます。これは、ServletRunner が (依存関係を注入せずに) それらをインスタンス化することを意味します。
また、tadedon
プロジェクトのGuiceServletMockModuleを見つけました。まさに私が探しているもののようです。しかし、それがまだ維持されているかどうかはわかりません。たとえば、maven リポジトリから maven パッケージを取得できませんでした。
ありがとう