Example usage for org.springframework.mock.web MockFilterConfig MockFilterConfig

List of usage examples for org.springframework.mock.web MockFilterConfig MockFilterConfig

Introduction

In this page you can find the example usage for org.springframework.mock.web MockFilterConfig MockFilterConfig.

Prototype

public MockFilterConfig() 

Source Link

Document

Create a new MockFilterConfig with a default MockServletContext .

Usage

From source file:org.jasig.cas.client.validation.Saml11TicketValidationFilterTests.java

@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 {/*from  w ww  . j  a  v  a2  s.com*/
        f.init(config);
        fail("Should have thrown IllegalArgumentException.");
    } catch (final IllegalArgumentException e) {
        assertTrue(e.getMessage().contains("Renew MUST"));
    }
}

From source file:fr.xebia.servlet.filter.SecuredRemoteAddressFilterTest.java

private void testRemoteAddr(String remoteAddr, boolean expected) throws ServletException, IOException {
    SecuredRemoteAddressFilter filter = new SecuredRemoteAddressFilter();
    MockFilterConfig filterConfig = new MockFilterConfig();
    filter.init(filterConfig);//from  w  w w .  j  av a2 s. c  om
    final AtomicBoolean secured = new AtomicBoolean();
    MockFilterChain filterChain = new MockFilterChain() {
        @Override
        public void doFilter(ServletRequest request, ServletResponse response) {
            secured.set(request.isSecure());
        }
    };
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setRemoteAddr(remoteAddr);

    filter.doFilter(request, new MockHttpServletResponse(), filterChain);

    assertEquals(expected, secured.get());
}

From source file:org.jasig.cas.client.configuration.SystemPropertiesConfigurationStrategyImplTests.java

@Before
public void setUp() throws Exception {
    this.filterConfig = new MockFilterConfig();
    this.impl = new SystemPropertiesConfigurationStrategyImpl();
    this.impl.init(this.filterConfig, AbstractCasFilter.class);
}

From source file:org.jasig.cas.client.util.ErrorRedirectFilterTests.java

@Before
public void setUp() throws Exception {
    this.errorRedirectFilter = new ErrorRedirectFilter();

    final MockFilterConfig filterConfig = new MockFilterConfig();
    filterConfig.addInitParameter(IllegalStateException.class.getName(), REDIRECT_URL);
    this.errorRedirectFilter.init(filterConfig);
    this.filterChain = new MockFilterChain();
}

From source file:org.javalite.activeweb.AppIntegrationSpec.java

@Before
public void beforeAppIntegrationSpec() throws ServletException {

    Configuration.setTesting(true);

    requestDispatcher.init(new MockFilterConfig());

    context = requestDispatcher.getContext();

    if (!suppressDb) {
        DBSpecHelper.openTestConnections();
    }/*from  w w  w . ja v  a2  s  . c  o  m*/
}

From source file:ejportal.webapp.filter.StaticFilterTest.java

@Override
protected void setUp() throws Exception {
    this.filter = new StaticFilter();
    final MockFilterConfig config = new MockFilterConfig();
    config.addInitParameter("includes", "/scripts/*");
    this.filter.init(config);
}

From source file:org.javalite.activeweb.SpecHelper.java

@Before
public void atStart() {
    sessionFacade = new SessionTestFacade(new MockHttpSession());
    setTemplateLocation("src/main/webapp/WEB-INF/views");//default location of all views

    Context.setTLs(null, new MockHttpServletResponse(), new MockFilterConfig(),
            new ControllerRegistry(new MockFilterConfig()), new AppContext(), new RequestContext(), null);
}

From source file:org.ambraproject.admin.filter.RedirectToAmbraFilterTest.java

@BeforeMethod
public void initFilter() throws ServletException {
    filter = new RedirectToAmbraFilter();
    filter.init(new MockFilterConfig());
}

From source file:org.javalite.activeweb.RequestSpec.java

@Before
public void before() throws ServletException, IOException, IllegalAccessException, InstantiationException {
    replaceError();//from  ww  w .  j a v  a 2  s  .co  m
    dispatcher = new RequestDispatcher();
    request = new MockHttpServletRequest();
    request.setContextPath("/test_context");
    dispatcher.init(new MockFilterConfig());
    response = new MockHttpServletResponse();
    config = new MockFilterConfig();
    Context.clear();
    Context.setTLs(request, response, config, new ControllerRegistry(new MockFilterConfig()), new AppContext(),
            new RequestContext(), null);
    Configuration.getTemplateManager().setTemplateLocation("src/test/views");
}

From source file:alpha.portal.webapp.filter.LocaleFilterTest.java

@Override
protected void setUp() throws Exception {
    this.filter = new LocaleFilter();
    this.filter.init(new MockFilterConfig());
}