有人知道如何嘲笑以下内容吗?
pageContext.getRequest().getParameter("par");// here I get a null pointer exception on getParameter
有什么方法可以在模拟pageContext对象中注入httpRequest吗?
提前致谢。
最佳答案
存根可以链式使用。以下片段显示了这个想法
PageContext pageContext = mock(PageContext.class);
HttpServletRequest request = mock(HttpServletRequest.class);
when(request.getParameter("par")).thenReturn("what you want");
when(pageContext.getRequest()).thenReturn(request);