List of usage examples for org.springframework.mock.web MockHttpServletRequest getQueryString
@Override
@Nullable
public String getQueryString()
From source file:org.springframework.test.web.servlet.htmlunit.HtmlUnitRequestBuilderTests.java
@Test public void buildRequestQueryWithSingleQueryParamWithValueSetToEncodedSpace() throws Exception { String expectedQuery = "param=%20"; webRequest.setUrl(new URL("http://example.com/example?" + expectedQuery)); MockHttpServletRequest actualRequest = requestBuilder.buildRequest(servletContext); assertThat(actualRequest.getQueryString(), equalTo(expectedQuery)); }
From source file:org.springframework.test.web.servlet.htmlunit.HtmlUnitRequestBuilderTests.java
@Test public void buildRequestQueryWithMultipleQueryParams() throws Exception { String expectedQuery = "param1=value1¶m2=value2"; webRequest.setUrl(new URL("http://example.com/example?" + expectedQuery)); MockHttpServletRequest actualRequest = requestBuilder.buildRequest(servletContext); assertThat(actualRequest.getQueryString(), equalTo(expectedQuery)); }
From source file:org.jasig.cas.web.FlowExecutionExceptionResolverTests.java
@Test public void testNoSuchFlowExecutionExeptionWithQueryString() { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRequestURI("test"); request.setQueryString("test=test"); ModelAndView model = this.resolver.resolveException(request, new MockHttpServletResponse(), null, new NoSuchFlowExecutionException(new FlowExecutionKey() { private static final long serialVersionUID = -4750073902540974152L; @Override//from w ww.j a va 2s .co m public String toString() { return "test"; } @Override public boolean equals(final Object o) { return true; } @Override public int hashCode() { return 0; } }, new RuntimeException())); assertEquals(request.getRequestURI() + "?" + request.getQueryString(), ((RedirectView) model.getView()).getUrl()); }
From source file:org.jasig.cas.client.authentication.AuthenticationFilterTests.java
@Test public void testRedirectWithQueryString() throws Exception { final MockHttpSession session = new MockHttpSession(); final MockHttpServletRequest request = new MockHttpServletRequest(); final MockHttpServletResponse response = new MockHttpServletResponse(); request.setQueryString("test=12456"); request.setRequestURI("/test"); request.setSecure(true);/* w w w . j av a 2 s.c o m*/ final FilterChain filterChain = new FilterChain() { public void doFilter(ServletRequest request, ServletResponse response) throws IOException, ServletException { // nothing to do } }; request.setSession(session); this.filter = new AuthenticationFilter(); final MockFilterConfig config = new MockFilterConfig(); config.addInitParameter("casServerLoginUrl", CAS_LOGIN_URL); config.addInitParameter("serverName", "localhost:8443"); this.filter.init(config); this.filter.doFilter(request, response, filterChain); assertEquals(CAS_LOGIN_URL + "?service=" + URLEncoder.encode( "https://localhost:8443" + request.getRequestURI() + "?" + request.getQueryString(), "UTF-8"), response.getRedirectedUrl()); }