【发布时间】:2012-06-29 20:55:15
【问题描述】:
我的代码:
class A extends X {
@Autowired
B b;
@Override
method() {
//do something
b.callMethodInB;
//do something
}
}
class B extends X {
@Autowired
C c;
@Override
method() {
//do something
c.callMethodInC;
//do something
}
}
我需要在A 中测试method()。那么如何模拟B。我正在使用 Junit4 和 Jmockit。
【问题讨论】:
-
您是在问如何模拟 B,或者如何在测试中将模拟 B 注入 A?
标签: java spring junit mocking jmockit