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]