我正在使用继承模型。 A类是父级, B类是子级。当子对象为 @Mocked 时,它不会级联模拟父方法。
public class TestClass {
@Mocked B mockChild;
@Test
public void failedTest() {
B child = new B();
assertNotNull(child.getData());
}
class Meta {}
class A{
protected Meta data;
public A() {
this.data = new Meta();
}
public Meta getData() {
return data;
}
}
class B extends A {}
}
JDK 11和JMockit 1.43