Package org.springframework.mock.web

Examples of org.springframework.mock.web.MockFilterConfig.addInitParameter()


    private UrlRewriteFilter createUrlFilter(String filterName, String mappingsFile) throws ServletException {
        UrlRewriteFilter newFilter = new UrlRewriteFilter();
        MockFilterConfig filterConfig = new MockFilterConfig(filterName);
        filterConfig.addInitParameter("confPath", mappingsFile);
        filterConfig.addInitParameter("logLevel", "WARN");
        newFilter.init(filterConfig);
        return newFilter;
    }

    @Test
View Full Code Here


    public void testIsUserInRole() throws Exception {
        final MockHttpServletRequest request = new MockHttpServletRequest();
        final MockHttpSession session = new MockHttpSession();
        final MockFilterConfig config = new MockFilterConfig();

        config.addInitParameter("roleAttribute", "memberOf");
        final HttpServletRequestWrapperFilter filter = new HttpServletRequestWrapperFilter();
        filter.init(config);

        final Map<String, Object> attributes = new HashMap<String, Object>();
        attributes.put("memberOf", "administrators");
View Full Code Here

    public void testIsUserInRoleCaseInsensitive() throws Exception {
        final MockHttpServletRequest request = new MockHttpServletRequest();
        final MockHttpSession session = new MockHttpSession();
        final MockFilterConfig config = new MockFilterConfig();

        config.addInitParameter("roleAttribute", "groupMembership");
        config.addInitParameter("ignoreCase", "true");
        final HttpServletRequestWrapperFilter filter = new HttpServletRequestWrapperFilter();
        filter.init(config);

        final Map<String, Object> attributes = new HashMap<String, Object>();
View Full Code Here

        final MockHttpServletRequest request = new MockHttpServletRequest();
        final MockHttpSession session = new MockHttpSession();
        final MockFilterConfig config = new MockFilterConfig();

        config.addInitParameter("roleAttribute", "groupMembership");
        config.addInitParameter("ignoreCase", "true");
        final HttpServletRequestWrapperFilter filter = new HttpServletRequestWrapperFilter();
        filter.init(config);

        final Map<String, Object> attributes = new HashMap<String, Object>();
        attributes.put("groupMembership", Arrays.asList(new Object[] { "animals", "ducks" }));
View Full Code Here

public class Saml11TicketValidationFilterTests {
    @Test
    public void testRenewInitParamThrows() throws Exception {
        final Saml11TicketValidationFilter f = new Saml11TicketValidationFilter();
        final MockFilterConfig config = new MockFilterConfig();
        config.addInitParameter("casServerUrlPrefix", "https://cas.example.com");
        config.addInitParameter("renew", "true");
        try {
            f.init(config);
            fail("Should have thrown IllegalArgumentException.");
        } catch (final IllegalArgumentException e) {
View Full Code Here

    @Test
    public void testRenewInitParamThrows() throws Exception {
        final Saml11TicketValidationFilter f = new Saml11TicketValidationFilter();
        final MockFilterConfig config = new MockFilterConfig();
        config.addInitParameter("casServerUrlPrefix", "https://cas.example.com");
        config.addInitParameter("renew", "true");
        try {
            f.init(config);
            fail("Should have thrown IllegalArgumentException.");
        } catch (final IllegalArgumentException e) {
            assertTrue(e.getMessage().contains("Renew MUST"));
View Full Code Here

        });
        filter.init();

        // Test case #1
        final MockFilterConfig config1 = new MockFilterConfig();
        config1.addInitParameter("allowedProxyChains", "https://a.example.com");
        config1.addInitParameter("casServerUrlPrefix", "https://cas.jasig.org/");
        assertNotNull(filter.getTicketValidator(config1));

        // Test case #2
        final MockFilterConfig config2 = new MockFilterConfig();
View Full Code Here

        filter.init();

        // Test case #1
        final MockFilterConfig config1 = new MockFilterConfig();
        config1.addInitParameter("allowedProxyChains", "https://a.example.com");
        config1.addInitParameter("casServerUrlPrefix", "https://cas.jasig.org/");
        assertNotNull(filter.getTicketValidator(config1));

        // Test case #2
        final MockFilterConfig config2 = new MockFilterConfig();
        config2.addInitParameter("allowedProxyChains", "https://a.example.com https://b.example.com");
View Full Code Here

        config1.addInitParameter("casServerUrlPrefix", "https://cas.jasig.org/");
        assertNotNull(filter.getTicketValidator(config1));

        // Test case #2
        final MockFilterConfig config2 = new MockFilterConfig();
        config2.addInitParameter("allowedProxyChains", "https://a.example.com https://b.example.com");
        config2.addInitParameter("casServerUrlPrefix", "https://cas.jasig.org/");
        assertNotNull(filter.getTicketValidator(config2));

        // Test case #3
        final MockFilterConfig config3 = new MockFilterConfig();
View Full Code Here

        assertNotNull(filter.getTicketValidator(config1));

        // Test case #2
        final MockFilterConfig config2 = new MockFilterConfig();
        config2.addInitParameter("allowedProxyChains", "https://a.example.com https://b.example.com");
        config2.addInitParameter("casServerUrlPrefix", "https://cas.jasig.org/");
        assertNotNull(filter.getTicketValidator(config2));

        // Test case #3
        final MockFilterConfig config3 = new MockFilterConfig();
        config3.addInitParameter("allowedProxyChains",
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.