Browse Source

Demonstrate bug 18886

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274589 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 22 years ago
parent
commit
651d6a52eb
2 changed files with 16 additions and 0 deletions
  1. +9
    -0
      src/etc/testcases/taskdefs/move.xml
  2. +7
    -0
      src/testcases/org/apache/tools/ant/taskdefs/MoveTest.java

+ 9
- 0
src/etc/testcases/taskdefs/move.xml View File

@@ -41,6 +41,15 @@
</move> </move>
</target> </target>


<!-- Bugzilla Report 18886 -->
<target name="testDirectoryRetaining">
<mkdir dir="A"/>
<mkdir dir="E"/>
<move todir="E">
<fileset dir="A"/>
</move>
</target>

<target name="cleanup"> <target name="cleanup">
<delete file="move.filterset.tmp"/> <delete file="move.filterset.tmp"/>
<delete file="move.filterchain.tmp"/> <delete file="move.filterchain.tmp"/>


+ 7
- 0
src/testcases/org/apache/tools/ant/taskdefs/MoveTest.java View File

@@ -109,4 +109,11 @@ public class MoveTest extends BuildFileTest {
assertTrue(!getProject().resolveFile("A/C").exists()); assertTrue(!getProject().resolveFile("A/C").exists());
assertTrue(!getProject().resolveFile("A/D").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());
}
} }

Loading…
Cancel
Save