You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

javac-test.xml 1.4 kB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <project default="antunit" xmlns:au="antlib:org.apache.ant.antunit">
  2. <import file="../antunit-base.xml" />
  3. <property name="ant-build" location="../../../../build"/>
  4. <property name="build-dir" location="${ant-build}/ant-unit/javac-dir/build"/>
  5. <target name="test-updated-property">
  6. <delete quiet="yes" dir="${build-dir}"/>
  7. <mkdir dir="${build-dir}"/>
  8. <javac srcdir="javac-dir/good-src" destdir="${build-dir}"
  9. updatedProperty="classes-updated"/>
  10. <au:assertTrue>
  11. <equals arg1="${classes-updated}" arg2="true"/>
  12. </au:assertTrue>
  13. <javac srcdir="javac-dir/good-src" destdir="${build-dir}"
  14. updatedProperty="classes-updated-2"/>
  15. <au:assertFalse>
  16. <isset property="classes-updated-2"/>
  17. </au:assertFalse>
  18. </target>
  19. <target name="test-error-property">
  20. <delete quiet="yes" dir="${build-dir}"/>
  21. <mkdir dir="${build-dir}"/>
  22. <javac srcdir="javac-dir/good-src" destdir="${build-dir}"
  23. failOnError="false"
  24. errorProperty="compile-failed"/>
  25. <au:assertTrue>
  26. <equals arg1="${compile-failed}" arg2="${compile-failed}"/>
  27. </au:assertTrue>
  28. <javac srcdir="javac-dir/bad-src" destdir="${build-dir}"
  29. failOnError="false"
  30. errorProperty="compile-failed"/>
  31. <au:assertTrue>
  32. <equals arg1="${compile-failed}" arg2="true"/>
  33. </au:assertTrue>
  34. </target>
  35. </project>