diff --git a/src/etc/testcases/taskdefs/move.xml b/src/etc/testcases/taskdefs/move.xml
index 8c846ffc9..abdc09202 100644
--- a/src/etc/testcases/taskdefs/move.xml
+++ b/src/etc/testcases/taskdefs/move.xml
@@ -44,7 +44,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/testcases/org/apache/tools/ant/taskdefs/MoveTest.java b/src/testcases/org/apache/tools/ant/taskdefs/MoveTest.java
index 84bf241fe..d58cfd2e5 100644
--- a/src/testcases/org/apache/tools/ant/taskdefs/MoveTest.java
+++ b/src/testcases/org/apache/tools/ant/taskdefs/MoveTest.java
@@ -114,6 +114,16 @@ public class MoveTest extends BuildFileTest {
public void testDirectoryRetaining() throws IOException {
executeTarget("testDirectoryRetaining");
assertTrue(getProject().resolveFile("E").exists());
+ assertTrue(getProject().resolveFile("E/1").exists());
+ assertTrue(!getProject().resolveFile("A/1").exists());
assertTrue(getProject().resolveFile("A").exists());
}
+
+ public void testCompleteDirectoryMove() throws IOException {
+ executeTarget("testCompleteDirectoryMove");
+ assertTrue(getProject().resolveFile("E").exists());
+ assertTrue(getProject().resolveFile("E/1").exists());
+ assertTrue(!getProject().resolveFile("A/1").exists());
+ assertTrue(!getProject().resolveFile("A").exists());
+ }
}