List of usage examples for org.springframework.mock.web MockHttpServletRequest setParameters
public void setParameters(Map<String, ?> params)
From source file:org.apache.wink.test.mock.MockRequestConstructor.java
/** * Construct a mock request to be used in tests. * /* w w w .ja va 2 s .co m*/ * @param method HTTP method * @param requestURI request URI * @param acceptHeader request Accept header * @param parameters request query parameters * @param attributes request attributes * @return new mock request */ public static MockHttpServletRequest constructMockRequest(String method, String requestURI, String acceptHeader, Map<?, ?> parameters, Map<String, Object> attributes) { MockHttpServletRequest mockRequest = constructMockRequest(method, requestURI, acceptHeader); if (attributes != null) { Set<String> attributeNames = attributes.keySet(); Object attributeValue; for (String attributeName : attributeNames) { attributeValue = attributes.get(attributeName); mockRequest.setAttribute(attributeName, attributeValue); } } mockRequest.setParameters(parameters); return mockRequest; }
From source file:com.spotify.apollo.http.server.ApolloRequestHandlerTest.java
private MockHttpServletRequest mockRequest(String method, String requestURI) { QueryStringDecoder decoder = new QueryStringDecoder(requestURI); final MockHttpServletRequest mockHttpServletRequest = new MockHttpServletRequest(method, decoder.path()); mockHttpServletRequest .setParameters(decoder.parameters().entrySet().stream().collect(toMap(Map.Entry::getKey, e -> { List<String> value = e.getValue(); return value.toArray(new String[value.size()]); })));/*from w w w .j a va2s . co m*/ mockHttpServletRequest.setQueryString(requestURI.replace(decoder.path() + "?", "")); return mockHttpServletRequest; }
From source file:org.opennms.netmgt.ncs.rest.AbstractSpringJerseyRestTestCase.java
protected String sendRequest(String requestType, String url, Map<?, ?> parameters, int expectedStatus) throws Exception { final MockHttpServletRequest request = createRequest(requestType, url); request.setParameters(parameters); request.setQueryString(getQueryString(parameters)); return sendRequest(request, expectedStatus); }
From source file:org.opennms.netmgt.ncs.rest.AbstractSpringJerseyRestTestCase.java
protected void sendData(String requestType, String contentType, String url, String data, int statusCode) throws Exception { MockHttpServletRequest request = createRequest(requestType, url); request.setContentType(contentType); if (contentType.equals(MediaType.APPLICATION_FORM_URLENCODED)) { request.setParameters(parseParamData(data)); request.setContent(new byte[] {}); } else {/*from w w w .ja v a 2s.c o m*/ request.setContent(data.getBytes()); } final MockHttpServletResponse response = createResponse(); dispatch(request, response); s_log.info("Received response: {}", stringifyResponse(response)); assertEquals(response.getErrorMessage(), statusCode, response.getStatus()); }
From source file:org.opennms.core.test.rest.AbstractSpringJerseyRestTestCase.java
/** * @param requestType/*w w w. j ava2s .c o m*/ * @param contentType * @param url * @param data * @param statusCode */ protected MockHttpServletResponse sendData(String requestType, String contentType, String url, String data, int statusCode) throws Exception { MockHttpServletRequest request = createRequest(servletContext, requestType, url, getUser(), getUserRoles()); request.setContentType(contentType); if (contentType.equals(MediaType.APPLICATION_FORM_URLENCODED)) { request.setParameters(parseParamData(data)); request.setContent(new byte[] {}); } else { request.setContent(data.getBytes()); } final MockHttpServletResponse response = createResponse(); dispatch(request, response); LOG.debug("Received response: {}", stringifyResponse(response)); assertEquals(response.getErrorMessage(), statusCode, response.getStatus()); return response; }
From source file:org.opennms.core.test.rest.AbstractSpringJerseyRestTestCase.java
protected String sendRequest(final String requestType, final String url, final Map<?, ?> parameters, final int expectedStatus, final String expectedUrlSuffix) throws Exception { final MockHttpServletRequest request = createRequest(servletContext, requestType, url, getUser(), getUserRoles());/* w w w . j a v a 2s . c o m*/ request.setContentType(MediaType.APPLICATION_FORM_URLENCODED); request.setParameters(parameters); request.setQueryString(getQueryString(parameters)); return sendRequest(request, expectedStatus, expectedUrlSuffix); }
From source file:org.opennms.web.rest.AbstractSpringJerseyRestTestCase.java
/** * @param requestType/* w w w .j a va2s . com*/ * @param contentType * @param url * @param data * @param statusCode */ protected MockHttpServletResponse sendData(String requestType, String contentType, String url, String data, int statusCode) throws Exception { MockHttpServletRequest request = createRequest(requestType, url); request.setContentType(contentType); if (contentType.equals(MediaType.APPLICATION_FORM_URLENCODED)) { request.setParameters(parseParamData(data)); request.setContent(new byte[] {}); } else { request.setContent(data.getBytes()); } final MockHttpServletResponse response = createResponse(); dispatch(request, response); LOG.debug("Received response: {}", stringifyResponse(response)); assertEquals(response.getErrorMessage(), statusCode, response.getStatus()); return response; }
From source file:org.opennms.web.rest.AbstractSpringJerseyRestTestCase.java
protected String sendRequest(final String requestType, final String url, final Map<?, ?> parameters, final int expectedStatus, final String expectedUrlSuffix) throws Exception { final MockHttpServletRequest request = createRequest(requestType, url); request.setParameters(parameters); request.setQueryString(getQueryString(parameters)); return sendRequest(request, expectedStatus, expectedUrlSuffix); }