stevel 2004/01/23 03:56:14 Modified: src/testcases/org/apache/tools/ant/taskdefs/condition TypeFoundTest.java src/etc/testcases/taskdefs/conditions typefound.xml Log: followed up peter reilly's suggestion; full testing for unimplemented as well as undefined Revision Changes Path 1.2 +8 -0 ant/src/testcases/org/apache/tools/ant/taskdefs/condition/TypeFoundTest.java Index: TypeFoundTest.java =================================================================== RCS file: /home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/condition/TypeFoundTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- TypeFoundTest.java 22 Jan 2004 18:02:57 -0000 1.1 +++ TypeFoundTest.java 23 Jan 2004 11:56:13 -0000 1.2 @@ -78,15 +78,23 @@ public void testUndefined() { expectBuildExceptionContaining("testUndefined","left out the name attribute", "No type specified"); } + + public void testTaskThatIsntDefined() { + expectPropertyUnset("testTaskThatIsntDefined", "testTaskThatIsntDefined"); + } + public void testTaskThatDoesntReallyExist() { expectPropertyUnset("testTaskThatDoesntReallyExist", "testTaskThatDoesntReallyExist"); } + public void testType() { expectPropertySet("testType", "testType"); } + public void testPreset() { expectPropertySet("testPreset", "testPreset"); } + public void testMacro() { expectPropertySet("testMacro", "testMacro"); } 1.2 +8 -2 ant/src/etc/testcases/taskdefs/conditions/typefound.xml Index: typefound.xml =================================================================== RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/conditions/typefound.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- typefound.xml 22 Jan 2004 18:02:57 -0000 1.1 +++ typefound.xml 23 Jan 2004 11:56:14 -0000 1.2 @@ -14,9 +14,15 @@ </condition> </target> + <target name="testTaskThatIsntDefined"> + <condition property="testTaskThatIsntDefined"> + <typefound name="invalid-and-undefined-task-name"/> + </condition> + </target> + <target name="testTaskThatDoesntReallyExist"> - <!-- <taskdef name="invalid-task-name" - classname="org.example.invalid.task.name.hopefully"/> --> + <taskdef name="invalid-task-name" onerror="ignore" + classname="org.example.invalid.task.name.hopefully"/> <condition property="testTaskThatDoesntReallyExist"> <typefound name="invalid-task-name"/> </condition>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]