@Test
  public void testWebAppVersionType() throws Exception {
    final WebAppDescriptor webApp = create().version("3.0");
    assertEquals(webApp.getVersionAsString(), "3.0");
    assertPresenceUsingXPath(webApp.exportAsString(), "/web-app/@version", "3.0");

    webApp.version("3.x");
    assertEquals(webApp.getVersionAsString(), "3.x");
    assertPresenceUsingXPath(webApp.exportAsString(), "/web-app/@version", "3.x");
  }
  @Test
  public void testLoadOnStartupType() throws Exception {
    final WebAppDescriptor webApp = create().createServlet().loadOnStartup(1).up();
    assertTrue(webApp.getAllServlet().get(0).getLoadOnStartup() == 1);
    webApp.exportAsString();
    assertPresenceUsingXPath(webApp.exportAsString(), "/web-app/servlet/load-on-startup", "1");

    webApp.getAllServlet().get(0).loadOnStartup(0);
    assertPresenceUsingXPath(webApp.exportAsString(), "/web-app/servlet/load-on-startup", "0");

    webApp.getAllServlet().get(0).removeLoadOnStartup();
    assertTrue(webApp.exportAsString().indexOf("load-on-startup") == -1);
  }