【发布时间】:2014-03-02 11:29:59
【问题描述】:
我在 JUnit 测试中使用 EasyMock。我想模拟父类中存在的静态方法。例如:
Class A {
public void testOne() {
Map map = StaticClass.method();
// using map code here ...
}
}
Class B extends A {
public void testTwo(){
testOne();`
}
}
现在,我正在为 B 类编写 JUnit 测试,我想在 A 类中模拟 StaticClass.method()。
如何实现?
【问题讨论】:
-
到目前为止您尝试过什么?另外,请考虑是否真的需要调用静态方法,或者是否可以将
StaticClass的实例传递给A类。