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:com.xyxy.platform.examples.showcase.demos.web.CacheControlHeaderFilterTest.java

@Test
public void test() throws IOException, ServletException {
    MockFilterConfig config = new MockFilterConfig();
    MockFilterChain chain = new MockFilterChain();
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    config.addInitParameter("expiresSeconds", "123");

    CacheControlHeaderFilter filter = new CacheControlHeaderFilter();
    filter.init(config);/*from  ww  w  .  ja v  a2 s  . c o m*/
    filter.doFilter(request, response, chain);

    assertThat(response.getHeader("Cache-Control")).isEqualTo("private, max-age=123");
}

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

@Test
public void shouldDiscoverPackagesInDirectories() {
    List<String> controllerPackages = ControllerPackageLocator.locateControllerPackages(new MockFilterConfig());
    a(controllerPackages.contains("admin")).shouldBeTrue();
    a(controllerPackages.contains("admin.special2")).shouldBeTrue();
    a(controllerPackages.contains("admin.special2.special3")).shouldBeTrue();
    a(controllerPackages.contains("admin.special")).shouldBeTrue();
    a(controllerPackages.contains("rest")).shouldBeTrue();
}

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

@Test
public void test() {
    ControllerRegistry r = new ControllerRegistry(new MockFilterConfig());
    ControllerMetaData cmd = r.getMetaData(MockController.class);
    a(cmd).shouldNotBeNull();//from  ww w.  j  a  v  a2s  .c om
    r.addGlobalFilters(new MockFilter1(), new MockFilter2());
    a(r.getGlobalFilterLists().get(0).getFilters().size()).shouldBeEqual(2);
}

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

@Before
public void setUp() throws Exception {
    Context.setControllerRegistry(new ControllerRegistry(new MockFilterConfig()));
}

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

@Before
public void before() {
    Context.setControllerRegistry(new ControllerRegistry(new MockFilterConfig()));
}

From source file:org.terasoluna.gfw.web.logging.mdc.XTrackMDCPutFilterTest.java

@Before
public void setUp() throws Exception {
    xTrackMDCPutFilter = new XTrackMDCPutFilter();
    mockFilterConfig = new MockFilterConfig();
}

From source file:org.openmrs.contrib.metadatarepository.webapp.filter.LocaleFilterTest.java

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

From source file:org.yestech.lib.io.FileSystemFileDownloadFilterUnitTest.java

@Before
public void setUp() throws ServletException {
    request = new MockHttpServletRequest();
    response = new MockHttpServletResponse();
    config = new MockFilterConfig();
    chain = new MockFilterChain();
    filter = new FileSystemFileDownloadFilter();
    filter.init(config);//w w w .j  a  va  2 s . c o m
}

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

@Test
public void testThrowsRenewInitParam() throws Exception {
    final Cas10TicketValidationFilter f = new Cas10TicketValidationFilter();
    final MockFilterConfig config = new MockFilterConfig();
    config.addInitParameter("casServerUrlPrefix", "https://cas.example.com");
    config.addInitParameter("renew", "true");
    try {/*from  w ww . ja  v  a2s  .  c  o  m*/
        f.init(config);
        fail("Should have thrown IllegalArgumentException.");
    } catch (final IllegalArgumentException e) {
        assertTrue(e.getMessage().contains("Renew MUST"));
    }
}

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

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