Package org.springframework.mock.web

Examples of org.springframework.mock.web.MockFilterChain


    @Before
    public void setUp() throws Exception {
        UrlRewriteFilter filter =
                createUrlFilter(SiteConfig.REWRITE_FILTER_NAME,
                        SiteConfig.REWRITE_FILTER_CONF_PATH);
        filterChain = new PassThroughFilterChain(filter, new MockFilterChain());
    }
View Full Code Here


    public void test404() throws ServletException, IOException {
        MockHttpServletRequest request = new MockHttpServletRequest();
        MockHttpServletResponse response = new MockHttpServletResponse();
        MockFilterConfig filterConfig = new MockFilterConfig();
        MockFilterChain filterChain = new MockFilterChain() {
            @Override
            public void doFilter(ServletRequest req, ServletResponse res) {
                fail("Shouldn't get here");
            }
        };
View Full Code Here

    public void test200() throws ServletException, IOException {
        MockHttpServletRequest request = new MockHttpServletRequest();
        MockHttpServletResponse response = new MockHttpServletResponse();
        MockFilterConfig filterConfig = new MockFilterConfig();
        MockFilterChain filterChain = new MockFilterChain() {
            @Override
            public void doFilter(ServletRequest req, ServletResponse res) {
                fail("Shouldn't get here");
            }
        };
View Full Code Here

    public void testActionMappingLookup() throws ServletException, IOException {
        MockHttpServletRequest request = new MockHttpServletRequest();
        MockHttpServletResponse response = new MockHttpServletResponse();
        MockFilterConfig filterConfig = new MockFilterConfig();
        MockFilterChain filterChain = new MockFilterChain() {
            @Override
            public void doFilter(ServletRequest req, ServletResponse res) {
                fail("Shouldn't get here");
            }
        };

        request.setRequestURI("/hello.action");
        StrutsPrepareAndExecuteFilter filter = new StrutsPrepareAndExecuteFilter();
        filter.init(filterConfig);
        filter.doFilter(request, response, filterChain);
        assertEquals(200, response.getStatus());
        assertNull(ActionContext.getContext());
        assertNull(Dispatcher.getInstance());

        //simulate a FORWARD
        MockFilterChain filterChain2 = new MockFilterChain() {
            @Override
            public void doFilter(ServletRequest req, ServletResponse res) {
                req.setAttribute("__invoked", true);
            }
        };
View Full Code Here

    public void testUriPatternExclusion() throws ServletException, IOException {
        MockHttpServletRequest request = new MockHttpServletRequest();
        MockHttpServletResponse response = new MockHttpServletResponse();
        MockFilterConfig filterConfig = new MockFilterConfig();
        MockFilterChain filterChain = new MockFilterChain() {
            @Override
            public void doFilter(ServletRequest req, ServletResponse res) {
                req.setAttribute("i_was", "invoked");
            }
        };
View Full Code Here

    public void testStaticFallthrough() throws ServletException, IOException {
        MockHttpServletRequest request = new MockHttpServletRequest();
        MockHttpServletResponse response = new MockHttpServletResponse();
        MockFilterConfig filterConfig = new MockFilterConfig();
        MockFilterChain filterChain = new MockFilterChain() {
            @Override
            public void doFilter(ServletRequest req, ServletResponse res) {
                assertNotNull(ActionContext.getContext());
                assertNotNull(Dispatcher.getInstance());
                try {
View Full Code Here

    public void testStaticExecute() throws ServletException, IOException {
        MockHttpServletRequest request = new MockHttpServletRequest();
        MockHttpServletResponse response = new MockHttpServletResponse();
        MockFilterConfig filterConfig = new MockFilterConfig();
        MockFilterChain filterChain = new MockFilterChain() {
            @Override
            public void doFilter(ServletRequest req, ServletResponse res) {
                fail("Should never get here");
            }
        };
View Full Code Here

    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

    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

    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

TOP

Related Classes of org.springframework.mock.web.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.