### Question:
FileUtils { public static void copyDir(final String src, final String dest) throws IOException, InterruptedException { copyDir(new File(src), new File(dest)); }  static void copyDir(final String src, final String dest); static void copyDir(final File src, final File dest); static void copyFile(final String src, final String dest); static boolean renameFile(String oldPath, String newPath); static void copyFile(final File src, final File dest); static String cleanFileName(String fileName); static File copyToTempFile(String filename, Class resourceLocation, File tempDir);  }### Answer:
@Test public void testCopyDir() throws IOException, InterruptedException { FileUtils.copyDir(src, dest); assertTrue(new File(dest + file1).exists()); assertTrue(new File(dest + file2).exists()); }