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());
  }