Example usage for org.springframework.mock.web MockHttpServletRequest setServerName

List of usage examples for org.springframework.mock.web MockHttpServletRequest setServerName

Introduction

In this page you can find the example usage for org.springframework.mock.web MockHttpServletRequest setServerName.

Prototype

public void setServerName(String serverName) 

Source Link

Usage

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&param%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&param%20name=param%20value")));
}