假设有一个超类
class SuperClass {
SuperClass(Foo foo) {
this.foo = foo;
}
SuperClass() {
this.foo = new DefaultFoo();
}
}
还有一个子类
class SubClass extends SuperClass {
SubClass(Foo foo) {
super(foo);
}
}
被测试的类是SubClass
. 我想验证SubClass'
构造函数确实在调用它的超类的非空构造函数。有什么办法可以做到这一点?