Package org.springframework.mock.web.test

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


  @Test
  public void checkHeadersSimpleNoMatch() {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/");
    request.addHeader("header1", "value1");
    request.addHeader("header2", "value2");
    String[] headers = new String[]{"header1", "!header2"};
    boolean result = ServletAnnotationMappingUtils.checkHeaders(headers, request);
    assertFalse("Invalid request method result", result);
  }
View Full Code Here


  }

  @Test
  public void checkHeadersKeyValueMatch() {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/");
    request.addHeader("header1", "value1");
    String[] headers = new String[]{"header1=value1"};
    boolean result = ServletAnnotationMappingUtils.checkHeaders(headers, request);
    assertTrue("Invalid request method result", result);
  }
View Full Code Here

  }

  @Test
  public void checkHeadersKeyValueNoMatch() {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/");
    request.addHeader("header1", "value1");
    String[] headers = new String[]{"header1=foo"};
    boolean result = ServletAnnotationMappingUtils.checkHeaders(headers, request);
    assertFalse("Invalid request method result", result);
  }
View Full Code Here

  }

  private void testMediaTypeNotAccepted(String url) throws Exception {
    try {
      MockHttpServletRequest request = new MockHttpServletRequest("GET", url);
      request.addHeader("Accept", "application/json");
      this.handlerMapping.getHandler(request);
      fail("HttpMediaTypeNotAcceptableException expected");
    }
    catch (HttpMediaTypeNotAcceptableException ex) {
      assertEquals("Invalid supported producible media types",
View Full Code Here

  // SPR-8862

  @Test
  public void checkHeadersKeyValueNoMatchWithNegation() {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/");
    request.addHeader("Accept-Encoding", "gzip");
    String[] headers1 = new String[]{"Accept-Encoding!=gzip"};
    String[] headers2 = new String[]{"Accept-Encoding=gzip"};
    assertFalse(ServletAnnotationMappingUtils.checkHeaders(headers1, request));
    assertTrue(ServletAnnotationMappingUtils.checkHeaders(headers2, request));
  }
View Full Code Here

  }

  @Test
  public void checkHeadersAcceptMatch() {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/");
    request.addHeader("Accept", "application/pdf, text/html");
    String[] headers = new String[]{"accept=text/html, application/*"};
    boolean result = ServletAnnotationMappingUtils.checkHeaders(headers, request);
    assertTrue("Invalid request method result", result);
  }

View Full Code Here

  }

  @Test
  public void checkHeadersAcceptNoMatch() {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/");
    request.addHeader("Accept", "application/pdf, text/html");
    String[] headers = new String[]{"accept=audio/basic, application/xml"};
    boolean result = ServletAnnotationMappingUtils.checkHeaders(headers, request);
    assertFalse("Invalid request method result", result);
  }
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("non-pdf", response.getContentAsString());
  }
View Full Code Here

  @Test
  public void acceptHeaders() throws ServletException, IOException {
    initServlet(AcceptHeadersController.class);

    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/something");
    request.addHeader("Accept", "text/html");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("html", response.getContentAsString());

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

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

    request = new MockHttpServletRequest("GET", "/something");
    request.addHeader("Accept", "application/xml");
    response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("xml", response.getContentAsString());

    request = new MockHttpServletRequest("GET", "/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.