我已經做了一個基本的測試,以測試它的響應狀態碼,但它不起作用 - 它總是0,儘管我已經設置了響應狀態碼裏面的servlet爲200.Mockito servlet測試:不能使用響應 - 它沒有提交
public class TestMyServlet extends Mockito {
@Test
public void test() throws Exception {
HttpServletRequest request = mock(HttpServletRequest.class);
HttpServletResponse response = mock(HttpServletResponse.class);
when(request.getParameter("test")).thenReturn("1");
new MyServlet().doPost(request, response);
System.out.println(response.isCommited()); // false
System.out.println(response.getContentType()); // null
System.out.println(response.getStatus()); // 0
}
}
如何讓這個工作?