You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by bo...@apache.org on 2010/05/11 12:12:23 UTC
svn commit: r943072 - in /ant/core/trunk/src:
etc/testcases/taskdefs/concat.xml
tests/junit/org/apache/tools/ant/taskdefs/ConcatTest.java
Author: bodewig
Date: Tue May 11 10:12:23 2010
New Revision: 943072
URL: http://svn.apache.org/viewvc?rev=943072&view=rev
Log:
testcase for concat's overwrite attribute
Modified:
ant/core/trunk/src/etc/testcases/taskdefs/concat.xml
ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/ConcatTest.java
Modified: ant/core/trunk/src/etc/testcases/taskdefs/concat.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/etc/testcases/taskdefs/concat.xml?rev=943072&r1=943071&r2=943072&view=diff
==============================================================================
--- ant/core/trunk/src/etc/testcases/taskdefs/concat.xml (original)
+++ ant/core/trunk/src/etc/testcases/taskdefs/concat.xml Tue May 11 10:12:23 2010
@@ -115,6 +115,15 @@
</concat>
</target>
+ <target name="testoverwrite">
+ <touch file="${tmp.file.2}"/>
+ <!-- concat.xml is now older than tmp.file.2
+ so the following should still overwrite it -->
+ <concat destfile="${tmp.file.2}" overwrite="true">
+ <path path="concat.xml"/>
+ </concat>
+ </target>
+
<target name="testheaderfooter">
<concat>
<header filtering="false" trim="yes">
Modified: ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/ConcatTest.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/ConcatTest.java?rev=943072&r1=943071&r2=943072&view=diff
==============================================================================
--- ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/ConcatTest.java (original)
+++ ant/core/trunk/src/tests/junit/org/apache/tools/ant/taskdefs/ConcatTest.java Tue May 11 10:12:23 2010
@@ -178,6 +178,13 @@ public class ConcatTest
assertEquals(size, 0);
}
+ public void testOverwrite() {
+ executeTarget("testoverwrite");
+ File file2 = new File(getProjectDir(), tempFile2);
+ long size = file2.length();
+ assertTrue(size > 0);
+ }
+
public void testheaderfooter() {
test3();
expectLog("testheaderfooter", "headerHello, World!footer");