This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-io.git
commit 963986fe5399cd27680f2af3b12d2699360ac610 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sat Nov 16 09:30:59 2024 -0500 Sort members --- .../java/org/apache/commons/io/FileUtilsTest.java | 30 +++++++++++----------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/test/java/org/apache/commons/io/FileUtilsTest.java b/src/test/java/org/apache/commons/io/FileUtilsTest.java index 4e1ef0b8e..f11dec5f1 100644 --- a/src/test/java/org/apache/commons/io/FileUtilsTest.java +++ b/src/test/java/org/apache/commons/io/FileUtilsTest.java @@ -1579,21 +1579,6 @@ public class FileUtilsTest extends AbstractTempDirTest { assertFalse(Files.exists(symlinkedDir), symlinkedDir::toString); } - @Test - public void testDeleteDirectorySymbolicLinkAbsentTarget() throws IOException { - final ImmutablePair<Path, Path> pair = createTempSymbolicLinkedRelativeDir(); - final Path symlinkedDir = pair.getLeft(); - final Path targetDir = pair.getRight(); - assertTrue(Files.exists(symlinkedDir), symlinkedDir::toString); - // remove target directory, keeping symbolic link - Files.delete(targetDir); - assertFalse(Files.exists(targetDir), targetDir::toString); - assertFalse(Files.exists(symlinkedDir), symlinkedDir::toString); - // actual test - FileUtils.deleteDirectory(symlinkedDir.toFile()); - assertFalse(Files.exists(symlinkedDir), symlinkedDir::toString); - } - @Test public void testDeleteDirectorySymbolicLinkAbsentDeepTarget() throws IOException { final ImmutablePair<Path, Path> pair = createTempSymbolicLinkedRelativeDir(); @@ -1614,6 +1599,21 @@ public class FileUtilsTest extends AbstractTempDirTest { assertFalse(Files.exists(targetDir), targetDir::toString); } + @Test + public void testDeleteDirectorySymbolicLinkAbsentTarget() throws IOException { + final ImmutablePair<Path, Path> pair = createTempSymbolicLinkedRelativeDir(); + final Path symlinkedDir = pair.getLeft(); + final Path targetDir = pair.getRight(); + assertTrue(Files.exists(symlinkedDir), symlinkedDir::toString); + // remove target directory, keeping symbolic link + Files.delete(targetDir); + assertFalse(Files.exists(targetDir), targetDir::toString); + assertFalse(Files.exists(symlinkedDir), symlinkedDir::toString); + // actual test + FileUtils.deleteDirectory(symlinkedDir.toFile()); + assertFalse(Files.exists(symlinkedDir), symlinkedDir::toString); + } + @Test public void testDeleteQuietlyDir() throws IOException { final File testDirectory = new File(tempDirFile, "testDeleteQuietlyDir");