Package org.springframework.mock.web.test

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


  }

  @Test
  public void resolveFingerprintedGzippedFile() throws IOException {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addHeader("Accept-Encoding", "gzip");
    String file = "foo-e36d2e05253c6c7085a91522ce43a0b4.css";
    String gzFile = file+".gz";
    Resource resource = new ClassPathResource("test/"+gzFile, getClass());
    Resource resolved = resolver.resolveResource(request, file, locations);
View Full Code Here


    initServlet(OptionalParamController.class);

    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/myPath.do");
    request.addParameter("id", "val");
    request.addParameter("flag", "true");
    request.addHeader("header", "otherVal");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("val-true-otherVal", response.getContentAsString());
  }
View Full Code Here

    assertEquals("test", response.getContentAsString());

    request = new MockHttpServletRequest("GET", "/myPath2.do");
    request.addParameter("param1", "value1");
    request.addParameter("param2", "2");
    request.addHeader("header1", "10");
    request.setCookies(new Cookie("cookie1", "3"));
    response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("test-value1-2-10-3", response.getContentAsString());
View Full Code Here

  @Test
  public void paramPresentNoMatch() {
    ParamsRequestCondition condition = new ParamsRequestCondition("foo");

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addHeader("bar", "");

    assertNull(condition.getMatchingCondition(request));
  }

  @Test
View Full Code Here

  @Test
  public void match() {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/");
    request.setParameter("param1", "paramValue1");
    request.addHeader("header1", "headerValue1");

    RequestCondition<?> getPostCond = new RequestMethodsRequestCondition(RequestMethod.GET, RequestMethod.POST);
    RequestCondition<?> getCond = new RequestMethodsRequestCondition(RequestMethod.GET);

    CompositeRequestCondition condition = new CompositeRequestCondition(this.param1, getPostCond);
View Full Code Here

  }

  @Test
  public void checkHeadersAcceptNoMatchWithNegation() {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/");
    request.addHeader("Accept", "application/pdf");
    String[] headers = new String[]{"accept!=application/pdf"};
    boolean result = ServletAnnotationMappingUtils.checkHeaders(headers, request);
    assertFalse("Invalid request method result", result);
  }
View Full Code Here

  }

  @Test
  public void producibleMediaTypesAttribute() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/content");
    request.addHeader("Accept", "application/xml");
    this.handlerMapping.getHandler(request);

    assertEquals(Collections.singleton(MediaType.APPLICATION_XML),
        request.getAttribute(HandlerMapping.PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE));
View Full Code Here

    assertEquals(Collections.singleton(MediaType.APPLICATION_XML),
        request.getAttribute(HandlerMapping.PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE));

    request = new MockHttpServletRequest("GET", "/content");
    request.addHeader("Accept", "application/json");
    this.handlerMapping.getHandler(request);

    assertNull("Negated expression should not be listed as a producible type",
        request.getAttribute(HandlerMapping.PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE));
  }
View Full Code Here

  }

  @Test
  public void matchHeadersCondition() {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/foo");
    request.addHeader("foo", "bar");

    RequestMappingInfo info =
        new RequestMappingInfo(
            new PatternsRequestCondition("/foo"), null, null,
            new HeadersRequestCondition("foo=bar"), null, null, null);
View Full Code Here

  }

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

    RequestMappingInfo info =
      new RequestMappingInfo(
          new PatternsRequestCondition("/foo"), null, null, null, null,
          new ProducesRequestCondition("text/plain"), null);
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.