【发布时间】:2020-07-09 18:39:29
【问题描述】:
我有这样的课:
class Util {
@Autowired
static DbService service;
public static Data formatData() {
Data data=service.getData();
//some logic here
}
public static void initService() {
if(service==null){
service=ObjectLocation.getObject(DbService .class);
}
}
}
我需要使用 EasyMock 模拟 service。 EasyMock.createMock() 后跟 replay() 不起作用。 P.S.:这是其他开发人员编写的遗留代码,我们无法在此处更改代码。
【问题讨论】: