如何使用 EasyMock 来测试无法重写的静态函数?我有一个大型测试套件类,并且我在测试套件内部分模拟了一个对象“A”。当我模拟我的对象“A”时,有什么方法可以期待这些接受参数的静态方法调用吗?
出于代码的考虑,类 A 和 B 必须保留在当前位置,并且不能由于外部依赖关系而重新排列。类“A”从类“B”调用 bar()。我需要能够模拟方法 foo() 或方法 bar(),但是它们是静态的并接受参数。
有问题的类(class):
class A extends B {
public static void foo(args...) {
...
bar(args...);
}
}
class B {
public static void bar(args...) {
....
}
}
最佳答案
关于java - EasyMock - 期望静态方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49396275/