【发布时间】:2012-10-28 04:08:14
【问题描述】:
两个班。父:B。子:A。A.method1() 覆盖 B。
public class B {
protected boolean method1(){...};
}
public class A extends B {
protected boolean method1(){
boolean val = super.method1();
... //very short segment of logic that doesn't affect val.
return val;
}
}
在我的测试类里面:
@Test
public void testA() {
stub(method(B.class, "method1")).toReturn(true);
assertTrue((Boolean)(Whitebox.invokeMethod(A.class, "method1")));
}
断言失败(它返回假)。我错过了什么吗?感谢您提前提供任何帮助。
【问题讨论】:
标签: java junit powermock stubbing