Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(JUnitでHelloWorldのテストについて)
閲覧数:1129
掲示板(JUnitでHelloWorldのテストについて)
名前
題名 JUnitでHelloWorldのテストについて
質問内容

質問を評価する
(60ポイント)
はじめまして。java初心者です。
Junitのテストで質問なのですが以下の様なよくある

   public static void main(String[] args) {
     System.out.println("Hello World.");
   }
 } 
のようなメソッドをそのままテストする方法はあるの
でしょうか?"HelloWorld"の部分をメソッドにしておいてそれをテストするというケースはあったのですが、
mainをそのまま呼んで来て比較するといった方法は無いのでしょうか。

ご存知でしたら、よろしくお願いします。
質問日時 2007-10-03 15:16:01
名前
 
回答内容

回答を評価する
(0ポイント)
なにをどう比較するのかな?
回答日時 2007-10-03 15:27:00
名前
回答内容

回答を評価する
(0ポイント)
mainメソッドにあるSystem.out.println("Hello World.")を
ちゃんとテストするページを見つけましたので紹介します。
自分的にはとても参考になりました。
http://works.dgic.co.jp/djwiki/Viewpage.do?pid=@48656C6C6F576F726C64E381AEE38386E382B9E38388
回答日時 2007-10-03 15:35:11
名前
回答内容

回答を評価する
(0ポイント)
説明不足ですみません。
例えばassertEquals("Hello Java!",main());
のような感じで比較させたかったのですが
やはり戻り値が無いと比較出来ないんでしょうか。
要は"Hello World"が表示される事をテストで確認したいんです。
回答日時 2007-10-03 15:37:28
名前
 
回答内容

回答を評価する
(0ポイント)
それはつまり、System.out.printlnのテストがしたい、ということかな。
戻り値が無いと出来ないかどうかは、ちょっと考えればわかるよね。
回答日時 2007-10-03 15:44:10
名前
回答内容

回答を評価する
(0ポイント)
tamaさん<
回答ありがとうございます。
djUnitを使えば変更する事無くテストが
出来るんですね。チャレンジしてみようと思います。
ありがとうございました!。
回答日時 2007-10-03 15:45:32

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道