単体テストのテストケースにて引数に値を入れたいです
使用言語:JAVA言語
単刀直入ですが、djunitでの単体テストのメソッドの引数に値を設定したいですがどうすればいいのでしょうか?
引数がString型
Messageクラス
public class Messages {
public String getMessage(String message) {
return message ;
}
}
テストケース作成
public void testGetMessage001() {
System.out.println("[testGetMessage001]");
Messages messages = new Messages();
System.out.println(messages.getMessage("Hello"));
}
とやれば、インスタンス生成してgetmessageメソッドにHelloが入ります。
問題は次の場合で仮にAxxクラスとして
Public class Axx{
Public void getAxx(HttpServletRequest request){
~処理~
}
}
引数に(クラス名 オブジェクト名?)
この場合、テストケースに
Axx axx = new Axx();
System.out.println(messages.getAxx("????"));
のようにMessageクラスと同じようにできるのでしょうか?
それとも別の方法でHttpServletRequest requestに値をセットできる方法があるのでしょうか?
よろしくお願い致します。