Author: mbenson Date: Wed Jul 11 09:49:15 2007 New Revision: 555336 URL: http://svn.apache.org/viewvc?view=rev&rev=555336 Log: more tests
Modified: jakarta/commons/proper/jxpath/trunk/src/test/org/apache/commons/jxpath/ri/compiler/CoreOperationTest.java Modified: jakarta/commons/proper/jxpath/trunk/src/test/org/apache/commons/jxpath/ri/compiler/CoreOperationTest.java URL: http://svn.apache.org/viewvc/jakarta/commons/proper/jxpath/trunk/src/test/org/apache/commons/jxpath/ri/compiler/CoreOperationTest.java?view=diff&rev=555336&r1=555335&r2=555336 ============================================================================== --- jakarta/commons/proper/jxpath/trunk/src/test/org/apache/commons/jxpath/ri/compiler/CoreOperationTest.java (original) +++ jakarta/commons/proper/jxpath/trunk/src/test/org/apache/commons/jxpath/ri/compiler/CoreOperationTest.java Wed Jul 11 09:49:15 2007 @@ -115,12 +115,25 @@ public void testNan() { assertXPathValue(context, "$nan > $nan", Boolean.FALSE, Boolean.class); assertXPathValue(context, "$nan < $nan", Boolean.FALSE, Boolean.class); + assertXPathValue(context, "$nan >= $nan", Boolean.FALSE, Boolean.class); + assertXPathValue(context, "$nan <= $nan", Boolean.FALSE, Boolean.class); + //note that "<= and >=" implies a test of numerical, rather than object, equality. ;) + assertXPathValue(context, "$nan >= $nan and $nan <= $nan", Boolean.FALSE, Boolean.class); assertXPathValue(context, "$nan = $nan", Boolean.TRUE, Boolean.class); + assertXPathValue(context, "$nan != $nan", Boolean.FALSE, Boolean.class); assertXPathValue(context, "$nan > 0", Boolean.FALSE, Boolean.class); assertXPathValue(context, "$nan < 0", Boolean.FALSE, Boolean.class); + assertXPathValue(context, "$nan >= 0", Boolean.FALSE, Boolean.class); + assertXPathValue(context, "$nan <= 0", Boolean.FALSE, Boolean.class); + assertXPathValue(context, "$nan >= 0 and $nan <= 0", Boolean.FALSE, Boolean.class); assertXPathValue(context, "$nan = 0", Boolean.FALSE, Boolean.class); + assertXPathValue(context, "$nan != 0", Boolean.TRUE, Boolean.class); assertXPathValue(context, "$nan > 1", Boolean.FALSE, Boolean.class); assertXPathValue(context, "$nan < 1", Boolean.FALSE, Boolean.class); + assertXPathValue(context, "$nan >= 1", Boolean.FALSE, Boolean.class); + assertXPathValue(context, "$nan <= 1", Boolean.FALSE, Boolean.class); + assertXPathValue(context, "$nan >= 1 and $nan <= 1", Boolean.FALSE, Boolean.class); assertXPathValue(context, "$nan = 1", Boolean.FALSE, Boolean.class); + assertXPathValue(context, "$nan != 1", Boolean.TRUE, Boolean.class); } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]