Author: peterreilly Date: Fri Aug 10 15:14:09 2007 New Revision: 564782 URL: http://svn.apache.org/viewvc?view=rev&rev=564782 Log: merge - only run these tests if the optional libs are avail
Modified: ant/core/branches/ANT_17_BRANCH/src/tests/antunit/types/scriptcondition-test.xml Modified: ant/core/branches/ANT_17_BRANCH/src/tests/antunit/types/scriptcondition-test.xml URL: http://svn.apache.org/viewvc/ant/core/branches/ANT_17_BRANCH/src/tests/antunit/types/scriptcondition-test.xml?view=diff&rev=564782&r1=564781&r2=564782 ============================================================================== --- ant/core/branches/ANT_17_BRANCH/src/tests/antunit/types/scriptcondition-test.xml (original) +++ ant/core/branches/ANT_17_BRANCH/src/tests/antunit/types/scriptcondition-test.xml Fri Aug 10 15:14:09 2007 @@ -21,8 +21,16 @@ </sequential> </macrodef> + <condition property="js.avail"> + <available classname="org.mozilla.javascript.EvaluatorException"/> + </condition> + + <condition property="beanshell.avail"> + <available classname="bsh.BshMethod"/> + </condition> + <!-- this is here to test the macro is well coded --> - <target name="testMacro"> + <target name="testMacro"> <t message="testMacro"> <istrue value="true"/> </t> @@ -42,20 +50,20 @@ </au:expectfailure> </target> - <target name="testClearByDefault"> + <target name="testClearByDefault" if="js.avail"> <f message="testClearByDefault"> <scriptcondition language="javascript"> </scriptcondition> </f> </target> - <target name="testValueWorks"> + <target name="testValueWorks" if="js.avail"> <t message="testValueWorks"> <scriptcondition language="javascript" value="true" /> </t> </target> - <target name="testSetWorks"> + <target name="testSetWorks" if="js.avail"> <t message="testSetWorks"> <scriptcondition language="javascript" value="false"> self.setValue(true); @@ -63,7 +71,7 @@ </t> </target> - <target name="testClearWorks"> + <target name="testClearWorks" if="js.avail"> <f message="testClearWorks"> <scriptcondition language="javascript" value="true"> self.setValue(false); @@ -71,7 +79,7 @@ </f> </target> - <target name="testBeanshellReturnTrue"> + <target name="testBeanshellReturnTrue" if="beanshell.avail"> <t message="testBeanshellReturnTrue"> <scriptcondition language="beanshell" value="false"> return true; @@ -79,7 +87,7 @@ </t> </target> - <target name="testBeanshellReturnFalse"> + <target name="testBeanshellReturnFalse" if="beanshell.avail"> <f message="testBeanshellReturnFalse"> <scriptcondition language="beanshell" value="true"> return false; @@ -87,7 +95,7 @@ </f> </target> - <target name="testBeanshellReturnOverridesValue"> + <target name="testBeanshellReturnOverridesValue" if="beanshell.avail"> <f message="testBeanshellReturnOverridesValue"> <scriptcondition language="beanshell" value="false"> self.setValue(true); @@ -96,7 +104,7 @@ </f> </target> - <target name="testBeanshellReturnNullIgnored"> + <target name="testBeanshellReturnNullIgnored" if="beanshell.avail"> <t message="testBeanshellReturnNullIgnored"> <scriptcondition language="beanshell" value="true"> return null; @@ -104,7 +112,7 @@ </t> </target> - <target name="testBeanshellReturnNonBooleanIgnored"> + <target name="testBeanshellReturnNonBooleanIgnored" if="beanshell.avail"> <t message="testBeanshellReturnNonBooleanIgnored"> <scriptcondition language="beanshell" value="true"> return 20; @@ -112,7 +120,7 @@ </t> </target> - <target name="testJsReturnTrue"> + <target name="testJsReturnTrue" if="js.avail"> <t message="testJsReturnTrue"> <scriptcondition language="javascript" value="false"> java.lang.Boolean.TRUE @@ -120,7 +128,7 @@ </t> </target> - <target name="testJsReturnFalse"> + <target name="testJsReturnFalse" if="js.avail"> <f message="testJsReturnFalse"> <scriptcondition language="javascript" value="true"> java.lang.Boolean.FALSE @@ -128,7 +136,7 @@ </f> </target> - <target name="testJsReturnOverridesValue"> + <target name="testJsReturnOverridesValue" if="js.avail"> <f message="testJsReturnOverridesValue"> <scriptcondition language="javascript" value="false"> self.setValue(true); @@ -137,7 +145,7 @@ </f> </target> - <target name="testJsReturnNullIgnored"> + <target name="testJsReturnNullIgnored" if="js.avail"> <t message="testJsReturnNullIgnored"> <scriptcondition language="javascript" value="true"> null @@ -145,7 +153,7 @@ </t> </target> - <target name="testJsReturnNonBooleanIgnored"> + <target name="testJsReturnNonBooleanIgnored" if="js.avail"> <t message="testJsReturnNonBooleanIgnored"> <scriptcondition language="javascript" value="true"> new java.lang.Integer(20) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]