【发布时间】:2016-12-28 07:07:26
【问题描述】:
我有一个从队列接收消息的方法,我需要使用 Mockito 为这个方法编写单元测试。该方法使用实用程序类 UtillClass。我很困惑如何为这个方法编写单元测试
public boolean findSomeRecord(Message<?> message){
Details details = UtilClass.getHeaderValue(Constants.DETAILS, message, Details.class);
Record record = recordService.findById(details.getDetailsId());
if(record == null ){
return false;
}
return true;
}
【问题讨论】:
-
到目前为止你写了什么?
-
我可以在单元测试中模拟 UtilClass 吗? @Jobin
-
无需模拟静态调用,您可以编写测试。您不需要模拟 util 类,只需模拟
recordService.findById
标签: java unit-testing junit mockito