Browse Source

testcase for concat's overwrite attribute

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@943072 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 15 years ago
parent
commit
8bc8b6357e
2 changed files with 16 additions and 0 deletions
  1. +9
    -0
      src/etc/testcases/taskdefs/concat.xml
  2. +7
    -0
      src/tests/junit/org/apache/tools/ant/taskdefs/ConcatTest.java

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

@@ -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">


+ 7
- 0
src/tests/junit/org/apache/tools/ant/taskdefs/ConcatTest.java View File

@@ -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");


Loading…
Cancel
Save