Mockito,如何在方法中创建的对象上调用验证?
简单示例:
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse res = (HttpServletResponse) response;
res.addCookie(cookie);
chain.doFilter(request, response);
}
如果该对象是从ServletResponse创建的,我如何验证在HttpservletResponse对象上调用AddCoockie方法。
Simple example:
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse res = (HttpServletResponse) response;
res.addCookie(cookie);
chain.doFilter(request, response);
}
How can I verify that addCoockie method was called on a HttpServletResponse object, if that object is created from ServletResponse.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将
httpservletResponse
的模拟传递到过滤器,然后对其进行验证。我们需要测试的自定义过滤器
测试实施
Pass mock of
HttpServletResponse
to the filter and then verify it.Custom filter that we need to test
Test implementation