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());
  +    }
   }
  
  
  

Reply via email to