Package org.springframework.mock.web.test

Examples of org.springframework.mock.web.test.MockFilterChain



  @Before
  @SuppressWarnings("resource")
  public void setup() throws Exception {
    this.filterChain = new MockFilterChain(this.servlet, new ResourceUrlEncodingFilter());

    AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
    context.setServletContext(new MockServletContext());
    context.register(WebConfig.class);
    context.refresh();
View Full Code Here


    filter = new HttpPutFormContentFilter();
    request = new MockHttpServletRequest("PUT", "/");
    request.addHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
    request.setContentType("application/x-www-form-urlencoded; charset=ISO-8859-1");
    response = new MockHttpServletResponse();
    filterChain = new MockFilterChain();
  }
View Full Code Here

  @Test
  public void wrapPutAndPatchOnly() throws Exception {
    request.setContent("".getBytes("ISO-8859-1"));
    for (HttpMethod method : HttpMethod.values()) {
      request.setMethod(method.name());
      filterChain = new MockFilterChain();
      filter.doFilter(request, response, filterChain);
      if (method.equals(HttpMethod.PUT) || method.equals(HttpMethod.PATCH)) {
        assertNotSame("Should wrap HTTP method " + method, request, filterChain.getRequest());
      }
      else {
View Full Code Here

  public void wrapFormEncodedOnly() throws Exception {
    request.setContent("".getBytes("ISO-8859-1"));
    String[] contentTypes = new String[] {"text/plain", "multipart/form-data"};
    for (String contentType : contentTypes) {
      request.setContentType(contentType);
      filterChain = new MockFilterChain();
      filter.doFilter(request, response, filterChain);
      assertSame("Should not wrap for content type " + contentType, request, filterChain.getRequest());
    }
  }
View Full Code Here

  @Test
  public void invalidMediaType() throws Exception {
    request.setContent("".getBytes("ISO-8859-1"));
    request.setContentType("foo");
    filterChain = new MockFilterChain();
    filter.doFilter(request, response, filterChain);
    assertSame(request, filterChain.getRequest());
  }
View Full Code Here

TOP

Related Classes of org.springframework.mock.web.test.MockFilterChain

Copyright © 2018 www.massapicom. 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.