Package org.springframework.mock.web.test

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


    request = new MockHttpServletRequest("POST", "/hotels");
    assertFalse(filter.isEligibleForEtag(request, response, 200, new byte[0]));

    request = new MockHttpServletRequest("POST", "/hotels");
    request.addHeader("Cache-Control","must-revalidate, no-store");
    assertFalse(filter.isEligibleForEtag(request, response, 200, new byte[0]));
  }

  @Test
  public void filterNoMatch() throws Exception {
View Full Code Here


  @Test
  public void filterMatch() throws Exception {
    final MockHttpServletRequest request = new MockHttpServletRequest("GET", "/hotels");
    String etag = "\"0b10a8db164e0754105b7a99be72e3fe5\"";
    request.addHeader("If-None-Match", etag);
    MockHttpServletResponse response = new MockHttpServletResponse();

    FilterChain filterChain = new FilterChain() {
      @Override
      public void doFilter(ServletRequest filterRequest, ServletResponse filterResponse)
View Full Code Here

  @Test
  public void filterWriter() throws Exception {
    final MockHttpServletRequest request = new MockHttpServletRequest("GET", "/hotels");
    String etag = "\"0b10a8db164e0754105b7a99be72e3fe5\"";
    request.addHeader("If-None-Match", etag);
    MockHttpServletResponse response = new MockHttpServletResponse();

    FilterChain filterChain = new FilterChain() {
      @Override
      public void doFilter(ServletRequest filterRequest, ServletResponse filterResponse)
View Full Code Here

    initServletWithControllers(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();
    getServlet().service(request, response);
    assertEquals("val-true-otherVal", response.getContentAsString());
  }
View Full Code Here

    assertTrue(resolver.getFileItemFactory().getRepository().getAbsolutePath().endsWith("mytemp"));

    MockHttpServletRequest originalRequest = new MockHttpServletRequest();
    originalRequest.setMethod("POST");
    originalRequest.setContentType("multipart/form-data");
    originalRequest.addHeader("Content-type", "multipart/form-data");
    originalRequest.addParameter("getField", "getValue");
    assertTrue(resolver.isMultipart(originalRequest));
    MultipartHttpServletRequest request = resolver.resolveMultipart(originalRequest);

    doTestParameters(request);
View Full Code Here

    MockHttpServletRequest originalRequest = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    originalRequest.setMethod("POST");
    originalRequest.setContentType("multipart/form-data");
    originalRequest.addHeader("Content-type", "multipart/form-data");
    filter.doFilter(originalRequest, response, filterChain2);

    CommonsMultipartFile file1 = (CommonsMultipartFile) files.get(0);
    CommonsMultipartFile file2 = (CommonsMultipartFile) files.get(1);
    assertTrue(((MockFileItem) file1.getFileItem()).deleted);
View Full Code Here

    filter.init(filterConfig);

    MockHttpServletRequest originalRequest = new MockHttpServletRequest();
    originalRequest.setMethod("POST");
    originalRequest.setContentType("multipart/form-data");
    originalRequest.addHeader("Content-type", "multipart/form-data");
    HttpServletResponse response = new MockHttpServletResponse();
    filter.doFilter(originalRequest, response, filterChain);
    CommonsMultipartFile file1 = (CommonsMultipartFile) files.get(0);
    CommonsMultipartFile file2 = (CommonsMultipartFile) files.get(1);
    assertTrue(((MockFileItem) file1.getFileItem()).deleted);
View Full Code Here

  // SPR-9603

  @Test(expected=HttpMediaTypeNotAcceptableException.class)
  public void requestMethodMatchFalsePositive() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/users");
    request.addHeader("Accept", "application/xml");

    this.handlerMapping.registerHandler(new UserController());
    this.handlerMapping.getHandler(request);
  }
View Full Code Here

  }

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

  }

  @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

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.