您可以创建另一个可以在测试中覆盖的方法:
public class Bar extends Foo { protected Object doGetX() { return getX(); } public int process(){ Object value = doGetX(); ... }}然后,您可以在BarTest中覆盖doGetX。

您可以创建另一个可以在测试中覆盖的方法:
public class Bar extends Foo { protected Object doGetX() { return getX(); } public int process(){ Object value = doGetX(); ... }}然后,您可以在BarTest中覆盖doGetX。