Skip to content

Instantly share code, notes, and snippets.

@ALRubinger
Created August 17, 2010 15:55
Show Gist options
  • Select an option

  • Save ALRubinger/530519 to your computer and use it in GitHub Desktop.

Select an option

Save ALRubinger/530519 to your computer and use it in GitHub Desktop.
private static final String SOURCE = "" +
"<web-app " +
" xmlns=\"http://java.sun.com/xml/ns/javaee\" " +
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " +
" version=\"3.0\" " +
" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd\">\n" +
" <filter>\n" +
" <filter-name>UrlRewriteFilter</filter-name>\n" +
" <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>\n" +
" </filter>\n" +
" <filter-mapping>\n" +
" <url-pattern>/*</url-pattern>\n" +
" <filter-name>UrlRewriteFilter</filter-name>\n" +
" </filter-mapping>\n" +
"</web-app>";
@Test
public void shouldBeAbleToImportFromStream() throws Exception
{
WebAppDescriptor descriptor = Descriptors.importAs(WebAppDescriptor.class).from(new ByteArrayInputStream(SOURCE.getBytes()));
Assert.assertNotNull(
"Verify the descriptor was created",
descriptor);
Assert.assertEquals(
"Verify 1 filter was imported",
1, descriptor.getFilters().size());
Assert.assertEquals(
"Verify 1 FilterMapping was imported",
1, descriptor.getFilterMappings().size());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment