ServletRequest extends AbstractClientRequest { @SuppressWarnings("unchecked") public Map<String, String[]> getParamValues() { return request.getParameterMap(); } ServletRequest(
            ApplicationContext applicationContext,
            HttpServletRequest request, HttpServletResponse response); Map<String, String> getHeader(); Addable<String> getResponseHeaders(); Map<String, String[]> getHeaderValues(); Map<String, String> getParam(); @SuppressWarnings("unchecked") Map<String, String[]> getParamValues(); @Override Map<String, Object> getContext(String scope); Map<String, Object> getRequestScope(); Map<String, Object> getSessionScope(); @Override List<String> getAvailableScopes(); void doForward(String path); void doInclude(String path); OutputStream getOutputStream(); Writer getWriter(); PrintWriter getPrintWriter(); boolean isResponseCommitted(); void setContentType(String contentType); Locale getRequestLocale(); HttpServletRequest getRequest(); HttpServletResponse getResponse(); boolean isUserInRole(String role);  }
@SuppressWarnings("unchecked") @Test public void testGetParamValues() { Map<String, String[]> paramMap = createMock(Map.class); expect(request.getParameterMap()).andReturn(paramMap); replay(applicationContext, request, response, paramMap); assertEquals(paramMap, req.getParamValues()); verify(applicationContext, request, response, paramMap); }