分からないこと
実行環境
Java8 Spring eclipse
単体テストケース作成時、引数で渡すListやDtoなどはオーバーライドしてインスタンスを渡せばテストデータは作れると思うのですが、テスト対象メソッド内にある別メソッドをスタブとして呼び出すことは可能でしょうか?
テスト実行イメージは下記のような感じになります。
テスト対象メソッド public Class Test{ public boolean xxcheck(List xxlist.AADto aaDto,String id){ if(何かのチェック){ //スタブにしたいメソッド createXXDto(); }else{ return false; }
テストケース //引数で渡すデータの下準備 String id="test0001"; List list = new ArrayList(); AADto aaDto = new TestDto(); aaDto.put("aaa"); Test test =new Test(); assertequals(test.xxcheck(list,aaDto,id));
可能であれば、実行方法などご教授お願いします。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/06 22:14