@Test(expected = IllegalArgumentException.class)
public void testCreateArchive_nonExistArchiveRoot() throws Exception {

    final File testBase = new File(testOutDir, "testCreateArchive_nonExistArchiveRoot");
    final File archiveRoot = new File(testBase, "notAProject");
    FileUtils.deleteDirectory(archiveRoot);
    WebsterPlan.Builder builder = new WebsterPlan.Builder();
    builder.withArchiveRoot(archiveRoot);
    assertFalse("archiveRoot should not exist", archiveRoot.exists());
    builder.build().createArchive();
}