bodewig 2003/05/19 07:11:24
Modified: src/etc/testcases/taskdefs move.xml
src/testcases/org/apache/tools/ant/taskdefs MoveTest.java
Log:
Demonstrate bug 18886
Revision Changes Path
1.4 +9 -0 ant/src/etc/testcases/taskdefs/move.xml
Index: move.xml
===================================================================
RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/move.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- move.xml 19 May 2003 14:05:22 -0000 1.3
+++ move.xml 19 May 2003 14:11:24 -0000 1.4
@@ -41,6 +41,15 @@
</move>
</target>
+ <!-- Bugzilla Report 18886 -->
+ <target name="testDirectoryRetaining">
+ <mkdir dir="A"/>
+ <mkdir dir="E"/>
+ <move todir="E">
+ <fileset dir="A"/>
+ </move>
+ </target>
+
<target name="cleanup">
<delete file="move.filterset.tmp"/>
<delete file="move.filterchain.tmp"/>
1.7 +7 -0
ant/src/testcases/org/apache/tools/ant/taskdefs/MoveTest.java
Index: MoveTest.java
===================================================================
RCS file:
/home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/MoveTest.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- MoveTest.java 19 May 2003 14:05:23 -0000 1.6
+++ MoveTest.java 19 May 2003 14:11:24 -0000 1.7
@@ -109,4 +109,11 @@
assertTrue(!getProject().resolveFile("A/C").exists());
assertTrue(!getProject().resolveFile("A/D").exists());
}
+
+ /** Bugzilla Report 18886 */
+ public void testDirectoryRetaining() throws IOException {
+ executeTarget("testDirectoryRetaining");
+ assertTrue(getProject().resolveFile("E").exists());
+ assertTrue(getProject().resolveFile("A").exists());
+ }
}