本文介绍了如何解决不需要的Stubbing异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的代码如下,
@RunWith(MockitoJUnitRunner.class)
public class MyClass {
private static final String code =Test;
@Mock
private MyClassDAO dao;
@InjectMocks
private MyClassService Service = new MyClassServiceImpl();
@Test
public void testDoSearch()throws Exception {
final String METHOD_NAME = logger.getName()。concat(。testDoSearchEcRcfInspections());
CriteriaDTO dto = new CriteriaDTO();
dto.setCode(code);
inspectionService.searchEcRcfInspections(dto);
列表< SearchCriteriaDTO> summaryList = new ArrayList< SearchCriteriaDTO>();
inspectionsSummaryList.add(dto);
when(dao.doSearch(dto))。thenReturn(inspectionsSummaryList); //此行中出错
verify(dao).doSearchInspections(dto);
}
}
我遇到异常
Please help me how to resolve
解决方案
Replace @RunWith(MockitoJUnitRunner.class)
with @RunWith(MockitoJUnitRunner.Silent.class)
.
这篇关于如何解决不需要的Stubbing异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!