Mockito を使用して、出力を検証できるようにクラスのプロパティをモックしたい
public class MyClass extends ThirdPartyFramework {
Output goesHere;
@Override
protected setup(){
goesHere = new Output();
}
//...
}
public abstract class ThirdPartyFramework {
protected setup(){...}
//...
}
コードが正しい出力を書き込んだことを検証できるように、Output クラスのモックを挿入する必要があります。
しかし、メソッドが実行時に呼び出され、インジェクションを上書きするという
@InjectMock
理由だけではできません。setup()
MyClass
また、使用しているテスト コードは一般的であり、 のすべてのサブクラスで動作する必要があるため、ThirdPartyFramework
セットアップを公開することはできませThirdPartyFramework
んsetup()
。