有人知道如何更改最终类中方法的返回值吗?
我正在尝试测试ToBeTested
课程,我希望得到真实的结果。我尝试使用Powermockito
但没有找到解决方案。
public final class ToBeChanged {
public static boolean changeMyBehaviour() {
return false;
}
}
public class ToBeTested {
public boolean doSomething () {
if (ToBeChanged.changeMyBehaviour)
return false;
else
return true;
}
}
我不想将类声明为ToBeChanged
类中的字段ToBeTested
。所以没有办法改变实现的类本身。