質問

私を信じてチームサーブレット走行下でのTomcatにはservletコンテナ.私は別の試験からコードを生産コードではどのように、テストの枠組みJUnitはも統合Eclipseが失敗したもので走行サーブレット用走行Tomcatサーバーです。お願いしますユニットテスティングフレームワークを支える試験Tomcatサーブレット?Eclipse統合は何が必要ありません。

役に立ちましたか?

解決

チェック ServletUnit, はHttpUnit.このように、ServletUnit提供する図書館の疑似とユーティリティで使用できる通常の程度php,c#,dに試験を模擬してくはservletコンテナおよびその他のサーブレット関連オブジェクトのようなリクエスト、レスポンスとオブジェクト。上記リンク先を含みます。

他のヒント

春の枠組みのエレベーターホールを準備して模擬トオブジェクトを複数の授業のサーブレットAPI:

http://static.springframework.org/spring/docs/2.5.x/api/org/springframework/mock/web/package-summary.html

大丈夫です。を無視して、"tomcatビットやコーディングのサーブレット、ベストベットを疑似とそのrequestオブジェクト、そして伝えていますが、ご了承くださいったことと思います。

っていることはもちろん、標準空doPost用 EasyMock, い

public void testPost() {
   mockRequest = createMock(HttpServletRequest.class);
   mockResponse = createMock(HttpServletResponse.class);
   replay(mockRequest, mockResponse);
   myServlet.doPost(mockRequest, mockResponse);
   verify(mockRequest, mockResponse);
}

そのコードを追加することにdoPost.の疑似が失敗しないため、期待し、その設定ができますの期待からである。

ることがありますのでご注意くだ使いたいEasyMockの授業では、ご利用のEasyMockクラスの拡張ライブラリ。なんと同じです。

個別の部品のコードを取り扱うHTTP要求の応答からのパーツでお問い合わせください論理データベースの操作が可能です。ほとんどのケースにおいて、この製三層アーキテクチャ、データの階層のデータベース/粘り強さ)、サービス層のビジネスロジック)"と"プレゼンテーション層にHTTP要求の応答).

  1. できる単体テストの最初の二層ずにサーブレットものですので、することが容易であるとともに試験することができてうれしいです。
  2. できる試験は、表層 その他の人の提案, を模擬HTTPリクエスト、レスポンスとオブジェクト。
  3. 最後に、ご感じになっているので、必要ない統合を用いた試験なども HtmlUnit または JWebUnit .

のための"コンテナ"を試みてください シャボテン

だいたいと考えていなくランニングコンテナできるシミュレーその部品を自分のmockobjects例と EasyMock はすみ MockRunner サイトに関する事前に定義された"スタブのための試験サーブレット,jdbc接続など。

更新日2018: OpenBraceっている場合には、そ閉鎖, そのObMimic製品はもはやサポートされません。

したい場合は新しい代替ServletUnitのためのJUnitの試験サーブレットが見つ会社の ObMimic 図書館に役立ちます。無料でウェブサイトからの ダウンロード ページです。

とServletUnitって得られたデータをもとにした図書館の授業で活用できる通常のァTestNG試験外のservletコンテナのシミュレーションをサーブレットAPIに含まれています。

そのサーブレットAPIオブジェクトには引数なしのコンストラクタは、完全にカスタマイズ可能とinspectableすべての関連するサーブレットAPIのデータと設定を完全にシミュレーションのすべての行で指定されたサーブレットAPIのjavadoc.助として試験が支援のための選択的記録のサーブレットAPIの呼び出し、制御するコンテナ依存性挙動を確かめ、他の曖昧電話(のサーブレットAPI behavourはまだ完全に定義される)をメモリ内のJNDIシミュレーションの他サーブレットコードに依存するJNDIルックアップ

詳しくはごのコード例は、"つなげながら、どのようにして"ガイド、などのJavadocを参照します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top