You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by pe...@apache.org on 2006/12/28 17:03:46 UTC
svn commit: r490748 - in /ant/core/trunk/src/tests/antunit/taskdefs:
javac-dir/ javac-dir/bad-src/ javac-dir/bad-src/Bad.java
javac-dir/good-src/ javac-dir/good-src/Simple.java javac-test.xml
Author: peterreilly
Date: Thu Dec 28 08:03:45 2006
New Revision: 490748
URL: http://svn.apache.org/viewvc?view=rev&rev=490748
Log:
tests for errorProperty and updatedProperty of javac
Added:
ant/core/trunk/src/tests/antunit/taskdefs/javac-dir/
ant/core/trunk/src/tests/antunit/taskdefs/javac-dir/bad-src/
ant/core/trunk/src/tests/antunit/taskdefs/javac-dir/bad-src/Bad.java
ant/core/trunk/src/tests/antunit/taskdefs/javac-dir/good-src/
ant/core/trunk/src/tests/antunit/taskdefs/javac-dir/good-src/Simple.java
ant/core/trunk/src/tests/antunit/taskdefs/javac-test.xml
Added: ant/core/trunk/src/tests/antunit/taskdefs/javac-dir/bad-src/Bad.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/tests/antunit/taskdefs/javac-dir/bad-src/Bad.java?view=auto&rev=490748
==============================================================================
--- ant/core/trunk/src/tests/antunit/taskdefs/javac-dir/bad-src/Bad.java (added)
+++ ant/core/trunk/src/tests/antunit/taskdefs/javac-dir/bad-src/Bad.java Thu Dec 28 08:03:45 2006
@@ -0,0 +1,22 @@
+/*
+ * 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.
+ *
+ */
+/** a simple class with a bug */
+public class Simple {
+ // should get a not-terminated error
+ String s = ";
+}
Added: ant/core/trunk/src/tests/antunit/taskdefs/javac-dir/good-src/Simple.java
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/tests/antunit/taskdefs/javac-dir/good-src/Simple.java?view=auto&rev=490748
==============================================================================
--- ant/core/trunk/src/tests/antunit/taskdefs/javac-dir/good-src/Simple.java (added)
+++ ant/core/trunk/src/tests/antunit/taskdefs/javac-dir/good-src/Simple.java Thu Dec 28 08:03:45 2006
@@ -0,0 +1,20 @@
+/*
+ * 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.
+ *
+ */
+/** a simple do nothing class */
+public class Simple {
+}
Added: ant/core/trunk/src/tests/antunit/taskdefs/javac-test.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/src/tests/antunit/taskdefs/javac-test.xml?view=auto&rev=490748
==============================================================================
--- ant/core/trunk/src/tests/antunit/taskdefs/javac-test.xml (added)
+++ ant/core/trunk/src/tests/antunit/taskdefs/javac-test.xml Thu Dec 28 08:03:45 2006
@@ -0,0 +1,42 @@
+<project default="all" xmlns:au="antlib:org.apache.ant.antunit">
+ <property name="ant-build" location="../../../../build"/>
+ <property name="build-dir" location="${ant-build}/ant-unit/javac-dir/build"/>
+
+ <target name="test-updated-property">
+ <delete quiet="yes" dir="${build-dir}"/>
+ <mkdir dir="${build-dir}"/>
+ <javac srcdir="javac-dir/good-src" destdir="${build-dir}"
+ updatedProperty="classes-updated"/>
+ <au:assertTrue>
+ <equals arg1="${classes-updated}" arg2="true"/>
+ </au:assertTrue>
+ <javac srcdir="javac-dir/good-src" destdir="${build-dir}"
+ updatedProperty="classes-updated-2"/>
+ <au:assertTrue>
+ <equals arg1="${classes-updated-2}" arg2="${classes-updated-2}"/>
+ </au:assertTrue>
+ </target>
+
+ <target name="test-error-property">
+ <delete quiet="yes" dir="${build-dir}"/>
+ <mkdir dir="${build-dir}"/>
+ <javac srcdir="javac-dir/good-src" destdir="${build-dir}"
+ failOnError="false"
+ errorProperty="compile-failed"/>
+ <au:assertTrue>
+ <equals arg1="${compile-failed}" arg2="${compile-failed}"/>
+ </au:assertTrue>
+ <javac srcdir="javac-dir/bad-src" destdir="${build-dir}"
+ failOnError="false"
+ errorProperty="compile-failed"/>
+ <au:assertTrue>
+ <equals arg1="${compile-failed}" arg2="true"/>
+ </au:assertTrue>
+ </target>
+ <target name="all">
+ <au:antunit>
+ <fileset file="${ant.file}"/>
+ <au:plainlistener/>
+ </au:antunit>
+ </target>
+</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org