Index: [Article Count Order] [Thread]

Date:  Mon, 02 Jul 2001 21:01:25 +0900
From:  Toru Suzuki <Toru.Suzuki@....jp>
Subject:  [XP-jp:02075] Cactus での JSP のテストについて
To:  extremeprogramming-jp@....jp
Message-Id:  <200107021201.AA05297@....jp>
X-Mail-Count: 02075

はじめまして 鈴木と申します。

現在 Cactus(旧 J2EEUnit)を使用しているのですが、JSPのテスト
方法が良く分からないため、ご存知の方がいらっしゃいましたら
ご教示ください。

http://localhost:8080/test/test/test.jsp

というCactusに付属しているサンプル用のJSPファイルをを評価する
テストケースを以下のように書いていますが、実行してもsb.toString()
には何も書かれていません。

beginメソッドの書き方に問題があるとは思うのですが、良く分かりません。

public class SampleTester extends JspTestCase {
    public SampleTester(String name) {
        super(name);
    }

    ....

     public void beginOut(ServletTestRequest theRequest) {
         theRequest.setURL("localhost:8080", null, "/test/test/test.jsp", 
                           null, null);
     }

     public void endOut(HttpURLConnection theConnection) throws IOException {
     
         StringBuffer sb = new StringBuffer();
         BufferdReader input = new BufferdReader(new InputStreamReader(theConnection
                                                                       .getInputStream()));
         String str;
         while (null != ((str = input.readLine()))) {
             sb.append(str);
         }
         System.out.println(sb.toString());
         assert(sb.toString().indexOf("Hello !") > -1);
     }
}

よろしくお願いします。

#J2EEUnitの特集が来月なんて(T_T) > JavaWorld


---
鈴木 徹(Toru Suzuki)
MHIエアロスペースシステムズ株式会社(MASC)
E-mail  : Toru.Suzuki@....jp