List of usage examples for org.springframework.mock.web MockHttpServletRequest getParameterValues
@Override
public String[] getParameterValues(String name)
From source file:com.tasktop.c2c.server.common.service.tests.ajp.AjpProtocolTest.java
private void assertRequestIsExpected(MockHttpServletRequest request, Request lastRequest) { Assert.assertEquals(request.getRequestURI(), lastRequest.getRequestURI()); Assert.assertEquals(request.getQueryString() == null ? "" : request.getQueryString(), lastRequest.getQueryString()); int numParams = 0; for (Enumeration<String> paramName = request.getParameterNames(); paramName.hasMoreElements();) { ++numParams;/*from ww w.j a v a 2s. c o m*/ String name = paramName.nextElement(); Assert.assertArrayEquals(request.getParameterValues(name), lastRequest.getParameters().get(name)); } Assert.assertEquals(numParams, lastRequest.getParameters().size()); int numHeaders = 0; for (Enumeration<String> headerName = request.getHeaderNames(); headerName.hasMoreElements();) { ++numHeaders; String name = headerName.nextElement(); Assert.assertEquals(request.getHeader(name), lastRequest.getHeaders().get(name)); } Assert.assertEquals(numHeaders, lastRequest.getHeaders().size()); }
From source file:org.springframework.test.web.servlet.htmlunit.HtmlUnitRequestBuilderTests.java
@Test public void mergeParameter() throws Exception { String paramName = "PARENT"; String paramValue = "VALUE"; String paramValue2 = "VALUE2"; MockMvc mockMvc = MockMvcBuilders.standaloneSetup(new HelloController()) .defaultRequest(get("/").param(paramName, paramValue, paramValue2)).build(); MockHttpServletRequest performedRequest = mockMvc.perform(requestBuilder).andReturn().getRequest(); assertThat(asList(performedRequest.getParameterValues(paramName)), contains(paramValue, paramValue2)); }