我可以使用Mockito捕获传递给HttpServletResponse#sendError()方法的内容吗?我不知道该怎么做。

最佳答案

您应该在Mockito上使用verify方法来执行此操作。通常,嘲笑HttpResponse并不是一种令人愉快的体验。

mockResponse = mock(HttpSR→);
//…
verify(mockResponse, times(1)).sendError(..);


然后,作为sendError的参数,您可以传递模仿匹配器,该匹配器可以对所需的参数进行任何检查。

10-07 17:00