public void testInitWithoutPatternParam() throws Exception { try { filter.init(filterConfig); fail("Exception not thrown"); } catch (IllegalArgumentException iae) { assertContains(iae.getMessage(), SitemeshExcludeByParameterFilter.class.getName()); assertContains(iae.getMessage(), "pattern"); } }
public void testInit() throws Exception { filterConfig.addInitParameter("pattern", ".*"); filter.init(filterConfig); assertEquals(Pattern.compile(".*").pattern(), filter.getPattern().pattern()); }