【发布时间】:2015-11-03 22:49:36
【问题描述】:
我想为我的更改编写测试,但遇到了问题 - 更改是在静态方法中进行的。 代码是这样的
class GlobalData {
static boolean doSomething(...){...}
static xxx A() {...}
static yyy B() {...}
static void C() {
xxx a = A();
yyy b = B();
if (doSomething(a, b))
{
a.xyz(b,42);
... my coode i want to test....
}
}
我想要的是模拟方法 A 和 B 以及 doSomething 以及方法 C 中使用的所有这些静态方法,但目前我找不到任何方法来做到这一点。你现在有吗?
【问题讨论】:
标签: java unit-testing static mockito