/** * Creates the {@link com.mockrunner.mock.web.MockFilterConfig} using <code>new</code>. * This method can be overridden to return a subclass of {@link com.mockrunner.mock.web.MockFilterConfig}. * @return the {@link com.mockrunner.mock.web.MockFilterConfig} */ public MockFilterConfig createMockFilterConfig() { return new MockFilterConfig(); }
private void setUpDependencies() { config.setServletContext(context); request.setSession(session); session.setupServletContext(context); pageContext = createMockPageContext(); pageContext.setServletConfig(config); pageContext.setServletRequest(request); pageContext.setServletResponse(response); filterConfig.setupServletContext(context); setUpJspFactory(); }
private void setUpDependencies() { config.setServletContext(context); request.setSession(session); session.setupServletContext(context); pageContext = createMockPageContext(); pageContext.setServletConfig(config); pageContext.setServletRequest(request); pageContext.setServletResponse(response); filterConfig.setupServletContext(context); setUpJspFactory(); }
/** * Creates the {@link com.mockrunner.mock.web.MockFilterConfig} using <code>new</code>. * This method can be overridden to return a subclass of {@link com.mockrunner.mock.web.MockFilterConfig}. * @return the {@link com.mockrunner.mock.web.MockFilterConfig} */ public MockFilterConfig createMockFilterConfig() { return new MockFilterConfig(); }
private void setUpDependencies() { config.setServletContext(context); request.setSession(session); session.setupServletContext(context); pageContext = createMockPageContext(); pageContext.setServletConfig(config); pageContext.setServletRequest(request); pageContext.setServletResponse(response); filterConfig.setupServletContext(context); setUpJspFactory(); }
/** * Creates the {@link com.mockrunner.mock.web.MockFilterConfig} using <code>new</code>. * This method can be overridden to return a subclass of {@link com.mockrunner.mock.web.MockFilterConfig}. * @return the {@link com.mockrunner.mock.web.MockFilterConfig} */ public MockFilterConfig createMockFilterConfig() { return new MockFilterConfig(); }
@Test public void resourcesFilterProperlyBypasses() throws Exception { // BEFORE final MgnlFilter filter = filterManager.createSystemUIFilter(); filterManager.initRootFilter(filter, new MockFilterConfig()); // WHEN & THEN verify(sendRequest(filter, "GET", "moo", "/foo/bar.html")).sendRedirect("moo/.magnolia/installer"); verify(sendRequest(filter, "GET", "moo", "/baz-yada")).sendRedirect("moo/.magnolia/installer"); verify(sendRequest(filter, "GET", "woof", "/.resources/secret/allmypasswords.txt")).sendRedirect("woof/.magnolia/installer"); verify(sendRequest(filter, "GET", "woof", "/.resources/VAADIN/themes/magnolia/styles.css")).sendRedirect("woof/.magnolia/installer"); assertFalse(sendRequest(filter, "GET", "meow", "/.resources/magnolia-icons.css").wasRedirectSent()); assertFalse(sendRequest(filter, "GET", "meow", "/.resources/fonts/MagnoliaIcons.woff").wasRedirectSent()); assertFalse(sendRequest(filter, "GET", "meow", "/.resources/installation/images/moduleManagerUI/favicon.ico").wasRedirectSent()); }