Package org.springframework.mock.web.test

Examples of org.springframework.mock.web.test.MockHttpServletRequest.addHeader()


    MockHttpServletRequest request = new MockHttpServletRequest("PUT", "/foo");
    String requestBody = "Hello World";
    request.setContent(requestBody.getBytes("UTF-8"));
    request.addHeader("Content-Type", "text/plain; charset=utf-8");
    request.addHeader("Accept", "text/*, */*");
    request.addHeader("MyRequestHeader", "MyValue");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals(201, response.getStatus());
    assertEquals(requestBody, response.getContentAsString());
View Full Code Here


    MockHttpServletRequest request = new MockHttpServletRequest("PUT", "/foo");
    String requestBody = "Hello World";
    request.setContent(requestBody.getBytes("UTF-8"));
    request.addHeader("Content-Type", "text/plain; charset=utf-8");
    request.addHeader("Accept", "text/*, */*");
    request.addHeader("MyRequestHeader", "MyValue");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals(201, response.getStatus());
    assertEquals(requestBody, response.getContentAsString());
    assertEquals("MyValue", response.getHeader("MyResponseHeader"));
View Full Code Here

    };
    servlet.init(new MockServletConfig());

    MockHttpServletRequest request = new MockHttpServletRequest("PUT", "/something");
    request.setContent("Hello World".getBytes("UTF-8"));
    request.addHeader("Content-Type", "text/plain; charset=utf-8");
    request.addHeader("Accept", "application/json, text/javascript, */*");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("Invalid response status code", "application/json", response.getHeader("Content-Type"));
  }
View Full Code Here

    servlet.init(new MockServletConfig());

    MockHttpServletRequest request = new MockHttpServletRequest("PUT", "/something");
    request.setContent("Hello World".getBytes("UTF-8"));
    request.addHeader("Content-Type", "text/plain; charset=utf-8");
    request.addHeader("Accept", "application/json, text/javascript, */*");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("Invalid response status code", "application/json", response.getHeader("Content-Type"));
  }

View Full Code Here

  @Test
  public void responseBodyVoid() throws ServletException, IOException {
    initServlet(ResponseBodyVoidController.class);

    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/something");
    request.addHeader("Accept", "text/*, */*");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals(200, response.getStatus());
  }

View Full Code Here


    MockHttpServletRequest request = new MockHttpServletRequest("PUT", "/something");
    String requestBody = "<b/>";
    request.setContent(requestBody.getBytes("UTF-8"));
    request.addHeader("Content-Type", "application/xml; charset=utf-8");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals(400, response.getStatus());
  }
View Full Code Here

  @Test
  public void contentTypeHeaders() throws ServletException, IOException {
    initServlet(ContentTypeHeadersController.class);

    MockHttpServletRequest request = new MockHttpServletRequest("POST", "/something");
    request.addHeader("Content-Type", "application/pdf");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("pdf", response.getContentAsString());

    request = new MockHttpServletRequest("POST", "/something");
View Full Code Here

    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("pdf", response.getContentAsString());

    request = new MockHttpServletRequest("POST", "/something");
    request.addHeader("Content-Type", "text/html");
    response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("text", response.getContentAsString());

    request = new MockHttpServletRequest("POST", "/something");
View Full Code Here

    response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("text", response.getContentAsString());

    request = new MockHttpServletRequest("POST", "/something");
    request.addHeader("Content-Type", "application/xml");
    response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals(404, response.getStatus());
  }
View Full Code Here

  @Test
  public void negatedContentTypeHeaders() throws ServletException, IOException {
    initServlet(NegatedContentTypeHeadersController.class);

    MockHttpServletRequest request = new MockHttpServletRequest("POST", "/something");
    request.addHeader("Content-Type", "application/pdf");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("pdf", response.getContentAsString());

    request = new MockHttpServletRequest("POST", "/something");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.