でパラメータを取りmockitoオブジェクトを作成します。ここではは、私はクラスCLSのMockitoモックオブジェクトを作成したいのjava
public class cls{
private var;
cls(String x){
var = x;
}
}
は私のコードです:
cls obj = mock(cls.class)
objがsucessfully作成されますが、varがありますパラメータがコンストラクタに渡されなかったためnullです。さらに、powermockitoは使用できません。 モックオブジェクトの作成時にclsのコンストラクタにパラメータを渡すにはどうすればよいですか?
実際にMockオブジェクトを使用する必要がありますか?可能であれば実際のオブジェクトを常に使用し、データベースや外部リソースにアクセスするモッククラスなど、実際のオブジェクトを使用できない場合はモックを使用します。 – MikeJ
この例では、テストデータを使用してオブジェクトを作成できます。モックは、値ではなく、動作をシミュレートするためのものです。 –