@Test public void parameters() { servletRequest.addParameter("param1", "value1"); servletRequest.addParameter("param2", "value2"); servletRequest.addParameter("param2", "value2a"); assertEquals("value1", request.getParameter("param1")); assertEquals(1, request.getParameterValues("param1").length); assertEquals("value1", request.getParameterValues("param1")[0]); assertEquals("value2", request.getParameter("param2")); assertEquals(2, request.getParameterValues("param2").length); assertEquals("value2", request.getParameterValues("param2")[0]); assertEquals("value2a", request.getParameterValues("param2")[1]); Map paramMap = request.getParameterMap(); assertEquals(2, paramMap.size()); assertEquals(1, ((String[]) paramMap.get("param1")).length); assertEquals("value1", ((String[]) paramMap.get("param1"))[0]); assertEquals(2, ((String[]) paramMap.get("param2")).length); assertEquals("value2", ((String[]) paramMap.get("param2"))[0]); assertEquals("value2a", ((String[]) paramMap.get("param2"))[1]); }