DocSetSupport { static String getDocsetRoot(String docsetDir) { return docsetDir + DOCSET_SUFFIX; } private  DocSetSupport(); static void createDocSetStructure(String docsetDir); static void copyIconFile(File iconFile, String docsetDir); static void copyFiles(final String sourceDir, String docsetDir); static void copyFiles(final File sourceDir, String docsetDir); static void createPList(String bundleIdentifier, String displayName, String keyword, String indexFile, String docsetDir); static String getDBDir(String docsetDir);  }
@Test public void overwriteExistingDocsetDir() throws Exception { final String docsetDir = getDocsetRoot(createAndVerifyDocsetStructure("TestDoc")); final File testFile = getFile(docsetDir, "foo.txt"); write(testFile, "Test Data"); assertTrue(testFile.exists()); createAndVerifyDocsetStructure("TestDoc"); assertFalse(testFile.exists()); }