Index: lutinutil/src/test/org/codelutin/util/FileUtilTest.java diff -u lutinutil/src/test/org/codelutin/util/FileUtilTest.java:1.2 lutinutil/src/test/org/codelutin/util/FileUtilTest.java:1.3 --- lutinutil/src/test/org/codelutin/util/FileUtilTest.java:1.2 Wed Jan 4 13:26:32 2006 +++ lutinutil/src/test/org/codelutin/util/FileUtilTest.java Thu Aug 31 14:53:08 2006 @@ -23,9 +23,9 @@ * Created: 22 nov. 2004 * * @author Benjamin Poussin - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * - * Mise a jour: $Date: 2006/01/04 13:26:32 $ + * Mise a jour: $Date: 2006/08/31 14:53:08 $ * par : $Author: bpoussin $ */ @@ -56,5 +56,25 @@ assertEquals("o.xml", result); } + public void testCopyRecursively () throws Exception { + File srcDir = FileUtil.createTempDirectory("test-copyRecursively", ""); + File destDir1 = FileUtil.createTempDirectory("test-copyRecursively", ""); + File destDir2 = FileUtil.createTempDirectory("test-copyRecursively", ""); + + new File(srcDir, "toto").createNewFile(); + new File(srcDir, "titi").createNewFile(); + new File(srcDir, "tutu").createNewFile(); + new File(srcDir, "tata").createNewFile(); + File subdir = new File(srcDir, "subdir"); + subdir.mkdirs(); + new File(subdir, "tyty").createNewFile(); + new File(subdir, "titi").createNewFile(); + + FileUtil.copyRecursively(srcDir, destDir1); + + FileUtil.copyRecursively(srcDir, destDir2, ".*titi$"); + + + } } // FileUtilTest