Q&A
JavaでJUnit + Mockito(モックライブラリ)を利用して単体テストを実施しています。
次のようなクラスのメソッドのテストを実装しようと思った場合、ObjectA, ObjectBはモックを利用すべきでしょうか、実際にインスタンスを生成してテストを行うでべきでしょうか。
Java
1public class Hoge { 2 3 public void (ObjectA a, ObjectB b) { 4 // ObjectA, ObjectBを利用して何かしらの処理を行う。 5 } 6}
インスタンス生成が難しいオブジェクトなどは迷わずモックになるのかと思いますが、
自分の中での基準がはっきりとしておらず、なにかしらの判断基準があればご教示いただけますと幸いです。
メソッド内部の処理にも依存しますでしょうか?
どうぞよろしくお願い致します。
回答3件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。