Я работаю с моделью наследования. Класс 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