本文介绍了如何解决不需要的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异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-20 17:54