Mockito:服务调用测试

时间:2021-01-09 02:33:55

标签: java junit mockito

我正在努力

 HistoryServiceImpl
 public Response getHistory(String cliendId, HttpServletRequest httpRequest){
 //Logic which returns a response object
  }

我正在尝试编写一个简单的测试

  @InjectMocks
  private HistoryServiceImpl historyService

  @Mocks

  private Response response;

在设置中我正在这样做

Mockito.when(historyService.getHistory(Mockito.anyString(), Mockito.any())).thenReturn(response);

在测试中我想做的就是调用服务并断言响应不为空

public void historytTest(){
Response resp= historyService.getHistory(Mockito.anyString(), Mockito.any());
assertNotNull(resp);

但是,我在设置时不断收到空指针异常。小贴士

0 个答案:

没有答案