java Mockito:捕获HttpServletResponse#sendError() 9 月,1 周 Questions & Answers 3098 我可以使用Mockito来捕获传递给HttpServletResponse#sendError()方法的内容吗?我不知道该怎么做
# 2 楼答案 您应该使用Mockito上的verify方法来完成此操作。不过,通常嘲笑HttpResponse并不是一种愉快的经历 mockResponse = mock(HttpSR→); //… verify(mockResponse, times(1)).sendError(..); 作为sendError的参数,您可以传递mockito matchers,它可以对您需要的参数进行任何检查
# 1 楼答案
你可能想看看Mockito spies(第13章)。对于无法模拟的对象,有时可以通过这种方式检查它们的内部结构和存根某些方法
如果你能发布一些示例代码,我可以看一下
# 2 楼答案
您应该使用Mockito上的verify方法来完成此操作。不过,通常嘲笑HttpResponse并不是一种愉快的经历
作为
sendError
的参数,您可以传递mockito matchers,它可以对您需要的参数进行任何检查