Refine search
@Test public void testEquals1() { NodeValue nv1 = NodeValue.makeInteger(1); NodeValue nv2 = NodeValue.makeInteger(1); assertEquals("Not NodeValue.equals()", nv1, nv2); }
@Test public void testDivideByZero1() { NodeValue nv1 = NodeValue.makeInteger(1) ; NodeValue nv2 = NodeValue.makeInteger(0) ; try { NodeValue r = XSDFuncOp.numDivide(nv1, nv2) ; fail("No expection from .divide") ; } catch (ExprEvalException ex) { } }
@Test public void testNotEquals1() { NodeValue nv1 = NodeValue.makeInteger(1); NodeValue nv2 = NodeValue.makeInteger(2); assertFalse("NodeValue.equals()", nv1.equals(nv2)); }
@Test public void testCompare1() { NodeValue nv5 = NodeValue.makeInteger(5) ; NodeValue nv7 = NodeValue.makeInteger(7) ; assertEquals("Does not compare "+nv5+" & "+nv7, NodeValue.CMP_LESS, NodeValue.compare(nv5, nv7)) ; NodeValue nv5b = NodeValue.makeInteger(5) ; assertEquals("Does not compare "+nv5+" & "+nv5b, NodeValue.CMP_EQUAL, NodeValue.compare(nv5, nv5b)) ; }
@Test public void nodeId_int_11() { Node n = NodeValue.makeInteger(X-1).asNode() ; test("\""+Long.toString(X-1)+"\"^^xsd:integer", n) ; }
@Test public void nodeId_int_11() { Node n = NodeValue.makeInteger(X-1).asNode() ; test("\""+Long.toString(X-1)+"\"^^xsd:integer", n) ; }
@Test public void nodeId_int_13() { Node n = NodeValue.makeInteger(Y+1).asNode() ; test("\""+Long.toString(Y+1)+"\"^^xsd:integer", n) ; }
@Test public void nodeId_int_13() { Node n = NodeValue.makeInteger(Y+1).asNode() ; test("\""+Long.toString(Y+1)+"\"^^xsd:integer", n) ; }
@Test public void testEquals2() { NodeValue nv1 = NodeValue.makeNodeInteger(1); NodeValue nv2 = NodeValue.makeInteger(1); assertEquals("Not NodeValue.equals()", nv1, nv2); }
@Test public void testEquals3() { // Make different ways but equals NodeValue nv1 = NodeValue.makeInteger(1); NodeValue nv2 = NodeValue.makeNodeInteger(1); assertEquals("Not NodeValue.equals()", nv1, nv2); }
@Test public void testDivideIntegerInteger() { NodeValue nv1 = NodeValue.makeInteger(25) ; NodeValue nv2 = NodeValue.makeInteger(2) ; NodeValue r = XSDFuncOp.numDivide(nv1, nv2) ; assertTrue("Not a decimal: "+r, r.isDecimal()) ; assertTrue("Not a NodeValueDecimal: "+r, r instanceof NodeValueDecimal) ; assertEquals("Wrong result", 12.5, r.getDecimal().doubleValue(), accuracyExact_D) ; }
@Test public void testLang3() { NodeValue nv = NodeValue.makeInteger(5) ; NodeValue r = NodeFunctions.lang(nv) ; NodeValue e = NodeValue.makeString("") ; assertEquals(e, r) ; }
@Test public void testCompare3() { NodeValue nv5 = NodeValue.makeInteger(5) ; NodeValue nv7 = NodeValue.makeDouble(7) ; assertEquals("Does not compare "+nv5+" & "+nv7, NodeValue.CMP_LESS, NodeValue.compare(nv5, nv7) ) ; }
@Test public void testCompare4() { NodeValue nv5 = NodeValue.makeInteger(5) ; NodeValue nv7 = NodeValue.makeFloat(7) ; assertEquals("Does not compare "+nv5+" & "+nv7, NodeValue.CMP_LESS, NodeValue.compare(nv5, nv7) ) ; }
@Test public void testCompare5() { NodeValue nv5 = NodeValue.makeInteger(5) ; NodeValue nv7 = NodeValue.makeDecimal(7) ; assertEquals("Does not compare "+nv5+" & "+nv7, NodeValue.CMP_LESS, NodeValue.compare(nv5, nv7) ) ; }
@Test public void testSameValue1() { NodeValue nv1 = NodeValue.makeInteger(5); NodeValue nv2 = NodeValue.makeInteger(7); assertTrue("Same values (" + nv1 + "," + nv2 + ")", NodeValue.notSameAs(nv1, nv2)); assertFalse("Same values (" + nv1 + "," + nv2 + ")", NodeValue.sameAs(nv1, nv2)); NodeValue nv3 = NodeValue.makeInteger(5); assertTrue("Different values (" + nv1 + "," + nv3 + ")", NodeValue.sameAs(nv1, nv3)); assertFalse("Different values - notNotSame (" + nv1 + "," + nv3 + ")", NodeValue.notSameAs(nv1, nv3)); }
@Test public void testInt3() { NodeValue v1 = NodeValue.makeNodeInteger(5); NodeValue v2 = NodeValue.makeInteger(5); assertTrue("Not same integer: " + v1 + " & " + v2, v1.getInteger().equals(v2.getInteger())); }
@Test public void testStr2() { NodeValue nv = NodeValue.makeInteger(56) ; NodeValue s = NodeFunctions.str(nv) ; assertEquals("56", s.getString()) ; }
@Test public void testAddIntegerInteger() { NodeValue nv1 = NodeValue.makeInteger(5) ; NodeValue nv2 = NodeValue.makeInteger(7) ; NodeValue r = XSDFuncOp.numAdd(nv1, nv2) ; assertTrue("Not an integer: "+r, r.isInteger()) ; assertTrue("Not a NodeValueInteger: "+r, r instanceof NodeValueInteger) ; assertEquals("Wrong result", 12, r.getInteger().longValue()) ; }
@Test public void testEBV3() { NodeValue v = NodeValue.makeInteger(1); assertFalse("It's a boolean: " + v, v.isBoolean()); assertTrue("Not EBV true: " + v, XSDFuncOp.booleanEffectiveValue(v)); }