summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatt Benson <mbenson@apache.org>2022-02-09 10:09:16 -0600
committerMatt Benson <mbenson@apache.org>2022-02-09 10:09:48 -0600
commit43deb9e8c825d91c85b90ea13a66150fd9cc0480 (patch)
tree7522d85d88011fe268ed4d11a0fce2f376cb0821 /src
parent6fdb34e7351e5fb3090717600e682b82e2553835 (diff)
downloadant-43deb9e8c825d91c85b90ea13a66150fd9cc0480.tar.gz
test pathconvert features
Diffstat (limited to 'src')
-rw-r--r--src/tests/antunit/taskdefs/pathconvert-test.xml26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/tests/antunit/taskdefs/pathconvert-test.xml b/src/tests/antunit/taskdefs/pathconvert-test.xml
index 7277a05d6..11bbcb62c 100644
--- a/src/tests/antunit/taskdefs/pathconvert-test.xml
+++ b/src/tests/antunit/taskdefs/pathconvert-test.xml
@@ -73,4 +73,30 @@
<au:assertPropertyEquals name="pc" value="file2.txt" />
</target>
+ <target name="testRef">
+ <pathconvert property="result" refid="testpath" />
+ <au:assertPropertyEquals name="result" value="${ant.file}" />
+ </target>
+
+ <target name="testConsole">
+ <pathconvert refid="testpath" />
+ <au:assertLogContains text="${ant.file}" />
+ </target>
+
+ <target name="testPreserveDuplicates">
+ <pathconvert property="result" pathsep=") " preserveduplicates="true">
+ <resources>
+ <path refid="testpath" />
+ <path refid="testpath" />
+ </resources>
+ </pathconvert>
+ <au:assertPropertyEquals name="result" value="${ant.file}) ${ant.file}" />
+ </target>
+
+ <target name="testDirsep">
+ <pathconvert property="result" dirsep="|">
+ <file file="/foo/bar/baz" />
+ </pathconvert>
+ <au:assertPropertyEquals name="result" value="|foo|bar|baz" />
+ </target>
</project>