アプリ版:「スタンプのみでお礼する」機能のリリースについて

はじめまして。
Spring2.5のモック
「MockHttpServletRequest」や
「MockHttpServletResponse」を利用して、
JUnit4でテストしようと数日試しています。

@Test
Public void testGet() {
MockHttpServletRequest request = new MockHttpServletRequest();
MockHttpServletResponse response = new MockHttpServletResponse();
ABCServlet testWork = new ABCServlet();
try {
testWork.doGet(request, response);
} catch (Exception e) {
e.printStackTrace();
fail("NGResultTest");
}
}

ABCServlet内のdoGetが、
protected voidで定義されている為、
そこをPublic voidに変更すれば
動くのですが、
大量に同じようなJavaサーブレットファイルが存在して、
テストのたびに毎回その変更をするのは
現実的ではない状態です。

そこで1点質問させてください。
Springで上記のようなJavaサーブレットを
(protected voidのdoGet)
JUnit4でテストする場合、
みなさんどのようにテストなさっていらっしゃるのでしょうか?

なお、
上記のテスト方法以外でも、、
Javaサーブレットを自動テストする
良い方法がございましたら、
ぜひ教えてください。
(Jakarta Cakutasを利用しようと思ってネットで調べたところ、
 JUnit3対応のみで、JUnit4で使えないようでした。
 JUnit4関係で利用可能な方法を教えていただけると
 ありがたいです)

以上になります。
どうぞよろしくおねがいします。

A 回答 (1件)

protected って同じパッケージ にテストケースを作成(別ソースディレクトリ)

    • good
    • 0
この回答へのお礼

回答をありがとうございます。

お礼日時:2011/07/28 12:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!