私はJMockitとjunitの方が一般的です。私は、サブクラスがその親クラスのメンバーを直接参照しているという例を扱っています(理想的ではありませんが、これは私が手渡したものです)。JMockit、親クラスのサブクラスを直接参照しています
例:
public class A {
protected Something X;
public A() {
X = new Something();
}
}
public class B extends A {
public void methodUnderTest() {
X.somethingMoreSpecific();
}
}
私は細かい親クラスのメソッドを模擬することができましたが、どのように私はそれの一つは、直接の親メンバーオブジェクトです参照し、テスト対象のクラスに対処するのですか?