Package org.springframework.mock.web.test

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


  @Test
  public void matchWildcard() {
    ProducesRequestCondition condition = new ProducesRequestCondition("text/*");

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addHeader("Accept", "text/plain");

    assertNotNull(condition.getMatchingCondition(request));
  }

  @Test
View Full Code Here


  @Test
  public void matchMultiple() {
    ProducesRequestCondition condition = new ProducesRequestCondition("text/plain", "application/xml");

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addHeader("Accept", "text/plain");

    assertNotNull(condition.getMatchingCondition(request));
  }

  @Test
View Full Code Here

  @Test
  public void matchSingle() {
    ProducesRequestCondition condition = new ProducesRequestCondition("text/plain");

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addHeader("Accept", "application/xml");

    assertNull(condition.getMatchingCondition(request));
  }

  @Test
View Full Code Here

  @Test
  public void matchParseError() {
    ProducesRequestCondition condition = new ProducesRequestCondition("text/plain");

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addHeader("Accept", "bogus");

    assertNull(condition.getMatchingCondition(request));
  }

  @Test
View Full Code Here

  @Test
  public void matchParseErrorWithNegation() {
    ProducesRequestCondition condition = new ProducesRequestCondition("!text/plain");

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addHeader("Accept", "bogus");

    assertNull(condition.getMatchingCondition(request));
  }

  @Test
View Full Code Here

    ProducesRequestCondition html = new ProducesRequestCondition("text/html");
    ProducesRequestCondition xml = new ProducesRequestCondition("application/xml");
    ProducesRequestCondition none = new ProducesRequestCondition();

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addHeader("Accept", "application/xml, text/html");

    assertTrue(html.compareTo(xml, request) > 0);
    assertTrue(xml.compareTo(html, request) < 0);
    assertTrue(xml.compareTo(none, request) < 0);
    assertTrue(none.compareTo(xml, request) > 0);
View Full Code Here

    assertTrue(none.compareTo(xml, request) > 0);
    assertTrue(html.compareTo(none, request) < 0);
    assertTrue(none.compareTo(html, request) > 0);

    request = new MockHttpServletRequest();
    request.addHeader("Accept", "application/xml, text/*");

    assertTrue(html.compareTo(xml, request) > 0);
    assertTrue(xml.compareTo(html, request) < 0);

    request = new MockHttpServletRequest();
View Full Code Here

    assertTrue(html.compareTo(xml, request) > 0);
    assertTrue(xml.compareTo(html, request) < 0);

    request = new MockHttpServletRequest();
    request.addHeader("Accept", "application/pdf");

    assertTrue(html.compareTo(xml, request) == 0);
    assertTrue(xml.compareTo(html, request) == 0);

    // See SPR-7000
View Full Code Here

    assertTrue(html.compareTo(xml, request) == 0);
    assertTrue(xml.compareTo(html, request) == 0);

    // See SPR-7000
    request = new MockHttpServletRequest();
    request.addHeader("Accept", "text/html;q=0.9,application/xml");

    assertTrue(html.compareTo(xml, request) > 0);
    assertTrue(xml.compareTo(html, request) < 0);
  }
View Full Code Here

  }

  @Test
  public void compareToWithSingleExpression() {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addHeader("Accept", "text/plain");

    ProducesRequestCondition condition1 = new ProducesRequestCondition("text/plain");
    ProducesRequestCondition condition2 = new ProducesRequestCondition("text/*");

    int result = condition1.compareTo(condition2, request);
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.