スーパークラスがあるとしましょう
class SuperClass {
SuperClass(Foo foo) {
this.foo = foo;
}
SuperClass() {
this.foo = new DefaultFoo();
}
}
そして、サブクラスがあります
class SubClass extends SuperClass {
SubClass(Foo foo) {
super(foo);
}
}
テスト対象のクラスはSubClass
です。SubClass'
コンストラクターが実際にスーパークラスの空でないコンストラクターを呼び出していることを確認したいと思います。これを達成する方法はありますか?