Examples of MockFilterChain


Examples of org.springframework.mock.web.MockFilterChain

    public void adminFilePatternCannotBeBypassedByAddingPathParameters() throws Exception {
        MockHttpServletRequest request = new MockHttpServletRequest();
        request.setServletPath("/secured/admin.html;x=user.html");
        request.setSession(createAuthenticatedSession("ROLE_USER"));
        MockHttpServletResponse response = new MockHttpServletResponse();
        fcp.doFilter(request, response, new MockFilterChain());
        assertEquals(403, response.getStatus());

        // Try with pathInfo
        request = new MockHttpServletRequest();
        request.setServletPath("/secured");
        request.setPathInfo("/admin.html;x=user.html");
        request.setSession(createAuthenticatedSession("ROLE_USER"));
        response = new MockHttpServletResponse();
        fcp.doFilter(request, response, new MockFilterChain());
        assertEquals(403, response.getStatus());
    }
View Full Code Here

Examples of org.springframework.mock.web.MockFilterChain

    MockHttpServletRequest request = this.getDefaultRequest();
    request.setRequestURI("/certs/");
    request.setScheme("http");
    MockHttpServletResponse response = new MockHttpServletResponse();
    request.setLocalPort(8440);
    MockFilterChain chain = new MockFilterChain();
    filter.doFilter(request, response, chain);
    assertNull(chain.getRequest());
    assertNull(chain.getResponse());
  }
View Full Code Here

Examples of org.springframework.mock.web.MockFilterChain

    MockHttpServletResponse response = new MockHttpServletResponse();
    MockHttpServletRequest request = this.getDefaultRequest();
    request.setServerPort(8441);
    request.setLocalPort(8441);
    request.setRequestURI("/certs/");
    MockFilterChain chain = new MockFilterChain();
    filter.doFilter(request, response, chain);
    assertEquals(request, chain.getRequest());
    assertEquals(response, chain.getResponse());
  }
View Full Code Here

Examples of org.springframework.mock.web.MockFilterChain

    SecurityFilter filter = new SecurityFilter();
    MockHttpServletResponse response = new MockHttpServletResponse();
    MockHttpServletRequest request = this.getDefaultRequest();
    request.setRequestURI("/certs/www.andromeda-01.com");
    request.setMethod("POST");
    MockFilterChain chain = new MockFilterChain();
    filter.doFilter(request, response, chain);
    assertEquals(request, chain.getRequest());
    assertEquals(response, chain.getResponse());
  }
View Full Code Here

Examples of org.springframework.mock.web.MockFilterChain

  public void mustAllowCertCaGetRequests() throws Exception {
    SecurityFilter filter = new SecurityFilter();
    MockHttpServletResponse response = new MockHttpServletResponse();
    MockHttpServletRequest request = this.getDefaultRequest();
    request.setRequestURI("/cert/ca/");
    MockFilterChain chain = new MockFilterChain();
    filter.doFilter(request, response, chain);
    assertEquals(request, chain.getRequest());
    assertEquals(response, chain.getResponse());
  }
View Full Code Here

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

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

  @Before
  public void setup() {
    request = new MockHttpServletRequest();
    request.setContextPath("/context");
    response = new MockHttpServletResponse();
    filterChain = new MockFilterChain();
    delegate = new MockFilter();
  }
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.