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 2015/09/12 22:05:29 UTC
ant git commit: tests that show gunzip for non-file resources is
broken
Repository: ant
Updated Branches:
refs/heads/master 99684cfd7 -> 7451a066c
tests that show gunzip for non-file resources is broken
http://stackoverflow.com/questions/32500937/nullpointerexception-using-on-the-fly-version-of-gunzip-ant-task
Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/7451a066
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/7451a066
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/7451a066
Branch: refs/heads/master
Commit: 7451a066cb3c801bbb62d05de03619c153161c80
Parents: 99684cf
Author: Stefan Bodewig <bo...@apache.org>
Authored: Sat Sep 12 21:59:55 2015 +0200
Committer: Stefan Bodewig <bo...@apache.org>
Committed: Sat Sep 12 21:59:55 2015 +0200
----------------------------------------------------------------------
src/tests/antunit/taskdefs/gunzip-test.xml | 62 +++++++++++++++++++++++++
1 file changed, 62 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ant/blob/7451a066/src/tests/antunit/taskdefs/gunzip-test.xml
----------------------------------------------------------------------
diff --git a/src/tests/antunit/taskdefs/gunzip-test.xml b/src/tests/antunit/taskdefs/gunzip-test.xml
new file mode 100644
index 0000000..5c6f82c
--- /dev/null
+++ b/src/tests/antunit/taskdefs/gunzip-test.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<project default="antunit" xmlns:au="antlib:org.apache.ant.antunit">
+ <import file="../antunit-base.xml" />
+
+ <target name="setup">
+ <mkdir dir="${output}"/>
+ </target>
+
+ <target name="testWithFileResourceToFile" depends="setup">
+ <gunzip dest="${output}/asf-logo.gif">
+ <file file="../../../etc/testcases/taskdefs/expected/asf-logo.gif.gz"/>
+ </gunzip>
+ <au:assertFilesMatch expected="../../../etc/testcases/asf-logo.gif"
+ actual="${output}/asf-logo.gif"/>
+ </target>
+
+ <target name="testWithFileResourceToDirectory" depends="setup">
+ <gunzip dest="${output}">
+ <file file="../../../etc/testcases/taskdefs/expected/asf-logo.gif.gz"/>
+ </gunzip>
+ <au:assertFilesMatch expected="../../../etc/testcases/asf-logo.gif"
+ actual="${output}/asf-logo.gif"/>
+ </target>
+
+ <target name="XtestWithNonFileResourceToFile" depends="setup">
+ <gunzip dest="${output}/greeting.txt">
+ <url url="http://ant.apache.org/webtest/gunzip/greeting.txt.gz"/>
+ </gunzip>
+ <get src="http://ant.apache.org/webtest/gunzip/greeting.txt"
+ dest="${output}/orig.greeting.txt"/>
+ <au:assertFilesMatch expected="${output}/orig.greeting.txt"
+ actual="${output}/greeting.txt"/>
+ </target>
+
+ <target name="XtestWithNonFileResourceToDir" depends="setup">
+ <gunzip dest="${output}">
+ <url url="http://ant.apache.org/webtest/gunzip/greeting.txt.gz"/>
+ </gunzip>
+ <get src="http://ant.apache.org/webtest/gunzip/greeting.txt"
+ dest="${output}/orig.greeting.txt"/>
+ <au:assertFilesMatch expected="${output}/orig.greeting.txt"
+ actual="${output}/greeting.txt"/>
+ </target>
+
+</project>
+