List of usage examples for org.springframework.mock.web MockHttpServletRequest setServerName
public void setServerName(String serverName)
From source file:com.google.api.server.spi.auth.EndpointsPeerAuthenticatorTest.java
private static MockHttpServletRequest createRequest(String host, int port, String servletPath, String contextPath, String queryString) { MockHttpServletRequest request = new MockHttpServletRequest(); request.addHeader("Host", host); request.setServerName(host); request.setServerPort(port);/*from w ww.j av a 2s . co m*/ request.setServletPath(servletPath); request.setQueryString(queryString); request.setContextPath(contextPath); return request; }
From source file:com.google.api.server.spi.discovery.ProxyingDiscoveryServiceTest.java
private static MockHttpServletRequest createRequest(String apiPath) { MockHttpServletRequest request = new MockHttpServletRequest(); request.setRequestURI(BASE_PATH + apiPath); request.setServerName(SERVER_NAME); request.setServerPort(SERVER_PORT);/*from ww w. j av a 2s.com*/ return request; }
From source file:com.google.api.server.spi.handlers.ApiProxyHandlerTest.java
private void testWithServletPath(String servletPath) throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.setServerName("localhost"); request.setServerPort(8080);/*from w ww . ja va2 s.co m*/ request.setServletPath(servletPath); MockHttpServletResponse response = new MockHttpServletResponse(); ApiProxyHandler handler = new ApiProxyHandler(); EndpointsContext context = new EndpointsContext("GET", "static/proxy.html", request, response); handler.handle(context); assertThat(response.getContentAsString()).contains(servletPath); }
From source file:com.google.api.server.spi.handlers.ExplorerHandlerTest.java
private void testHandle(String scheme, int port, String expectedLocation) throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.setScheme(scheme);//from w w w . j ava 2 s .c om request.setServerName("localhost"); request.setServerPort(port); request.setRequestURI("/_ah/api/explorer/"); MockHttpServletResponse response = new MockHttpServletResponse(); ExplorerHandler handler = new ExplorerHandler(); EndpointsContext context = new EndpointsContext("GET", "explorer", request, response); handler.handle(context); assertThat(response.getStatus()).isEqualTo(HttpServletResponse.SC_FOUND); assertThat(response.getHeader("Location")).isEqualTo(expectedLocation); }
From source file:org.sventon.util.WebUtilsTest.java
@Test public void testExtractBaseURLFromRequest() throws Exception { MockHttpServletRequest request; request = new MockHttpServletRequest("GET", "foo/bar"); request.setServerName("www.test.com"); request.setServerPort(80);/*w ww .j a v a 2 s .c om*/ assertEquals("http://www.test.com/", WebUtils.extractBaseURLFromRequest(request)); request = new MockHttpServletRequest("GET", "foo/bar"); request.setServerName("www.test.com"); request.setServerPort(123); assertEquals("http://www.test.com:123/", WebUtils.extractBaseURLFromRequest(request)); }
From source file:de.otto.jsonhome.controller.HtmlControllerTest.java
@Test public void testGetRel() throws Exception { // given//from w ww . j av a 2s . co m final HtmlController controller = relController( ControllerWithRequestMappingAndLinkRelationTypeAtClassLevel.class); // when final MockHttpServletRequest request = new MockHttpServletRequest("GET", "/rel/foo"); request.setServerName("rel.example.org"); request.setScheme("http"); final ModelAndView resourcesMap = controller.getRelationshipType(request); // then assertEquals(resourcesMap.getViewName(), "directresource"); assertNotNull(resourcesMap.getModel().get("resource")); @SuppressWarnings("unchecked") final DirectLink model = (DirectLink) resourcesMap.getModel().get("resource"); assertEquals(model.getHref(), URI.create("http://app.example.org/bar")); }
From source file:se.vgregion.urlservice.controllers.RedirectTest.java
@Test public void redirectWithExistingUserHash() throws IOException { String path = "/u/" + OWNER.getName() + "/b/" + HASH; MockHttpServletRequest request = new MockHttpServletRequest("GET", SHORT_LINK_PREFIX + path); request.setServerName("s.vgregion.se"); request.setPathInfo(path);//from www . j a va2 s .c o m ModelAndView mav = controller.redirect(path, request, response); Assert.assertEquals(301, response.getStatus()); Assert.assertEquals("http://example.com", response.getHeader("Location")); Assert.assertEquals("http://example.com", mav.getModel().get("longUrl")); }
From source file:se.vgregion.urlservice.controllers.RedirectTest.java
@Test public void redirectWithRedirectRule() throws IOException { MockHttpServletRequest request = new MockHttpServletRequest("GET", "http://s.vgregion.se/bar"); request.setServerName("s.vgregion.se"); request.setPathInfo("/bar"); ModelAndView mav = controller.redirect("/bar", request, response); Assert.assertEquals(301, response.getStatus()); Assert.assertEquals("http://example.com", response.getHeader("Location")); Assert.assertEquals("http://example.com", mav.getModel().get("longUrl")); }
From source file:net.jadler.stubbing.server.jetty.RequestUtilsTest.java
@Test public void uri() throws IOException { final MockHttpServletRequest httpRequest = prepareEmptyRequest(); httpRequest.setScheme("https"); httpRequest.setServerName("example.com"); httpRequest.setServerPort(1234);/*w w w. j a v a 2 s . c o m*/ httpRequest.setRequestURI("/test/a/b?a=1"); Request req = RequestUtils.convert(httpRequest); assertThat(req.getURI(), is(URI.create("https://example.com:1234/test/a/b?a=1"))); }
From source file:net.jadler.stubbing.server.jetty.RequestUtilsTest.java
@Test public void uriURLEncoded() throws IOException { final MockHttpServletRequest httpRequest = prepareEmptyRequest(); httpRequest.setScheme("https"); httpRequest.setServerName("example.com"); httpRequest.setServerPort(1234);// w ww . j a v a2 s. c o m httpRequest.setRequestURI("/te%20st/a/%20/b?a=1¶m%20name=param%20value"); Request req = RequestUtils.convert(httpRequest); assertThat(req.getURI(), is(URI.create("https://example.com:1234/te%20st/a/%20/b?a=1¶m%20name=param%20value"))); }