私はそのようなコードを持っています:
public class A {
int n;
public A() {
n = 10;
}
public int get() {
B b = new B(...);
return b.getValue() + n;
}
}
get() を単体テストしたいのですが、B のコンストラクターは非常に複雑なので、B をモックしたいのですが、ここで問題が発生します。B をモックした後、モック オブジェクトを A に設定するメソッドがありません。だから、どんな体にも良い考えがありますか?