@Test
public void testCreateArchive_noMetaInfVault() throws Exception {

    final File testBase = new File(testOutDir, "testCreateArchive_noMetaInfVault");
    final File archiveSrc = new File("src/test/resources/filevault/noMetaInfVault");
    final File archiveRoot = new File(testBase, "noMetaInfVault");
    FileUtils.deleteDirectory(archiveRoot);
    FileUtils.copyDirectory(archiveSrc, archiveRoot);
    WebsterPlan.Builder builder = new WebsterPlan.Builder();
    builder.withArchiveRoot(archiveRoot);
    assertTrue("archiveRoot/jcr_root should exist", new File(archiveRoot, "jcr_root").exists());
    assertFalse("archiveRoot/META-INF/vault should not exist", new File(archiveRoot, "META-INF/vault").exists());
    builder.build().createArchive();
    assertTrue("archiveRoot/META-INF/vault should exist now", new File(archiveRoot, "META-INF/vault").exists());
}