You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by rv...@apache.org on 2013/08/15 01:09:49 UTC
svn commit: r1514087 -
/jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/syntax/TestSSE_Builder.java
Author: rvesse
Date: Wed Aug 14 23:09:48 2013
New Revision: 1514087
URL: http://svn.apache.org/r1514087
Log:
Add unit tests for isNumeric case (JENA-512)
Modified:
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/syntax/TestSSE_Builder.java
Modified: jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/syntax/TestSSE_Builder.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/syntax/TestSSE_Builder.java?rev=1514087&r1=1514086&r2=1514087&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/syntax/TestSSE_Builder.java (original)
+++ jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/syntax/TestSSE_Builder.java Wed Aug 14 23:09:48 2013
@@ -26,6 +26,9 @@ import com.hp.hpl.jena.sparql.algebra.Op
import com.hp.hpl.jena.sparql.algebra.op.OpLabel ;
import com.hp.hpl.jena.sparql.algebra.op.OpNull ;
import com.hp.hpl.jena.sparql.algebra.op.OpTable ;
+import com.hp.hpl.jena.sparql.expr.E_IsNumeric;
+import com.hp.hpl.jena.sparql.expr.E_SameTerm;
+import com.hp.hpl.jena.sparql.expr.Expr;
import com.hp.hpl.jena.sparql.sse.Item ;
import com.hp.hpl.jena.sparql.sse.SSE ;
import com.hp.hpl.jena.sparql.sse.builders.BuilderNode ;
@@ -100,5 +103,17 @@ public class TestSSE_Builder extends Tes
long i = BuilderNode.buildLong(item, 23) ;
assertEquals(23, i) ;
}
+
+ @Test public void testBuildExpr_01()
+ {
+ Expr e = SSE.parseExpr("(sameTerm (?x) (?y))");
+ assertTrue(e instanceof E_SameTerm);
+ }
+
+ @Test public void testBuildExpr_02()
+ {
+ Expr e = SSE.parseExpr("(isNumeric ?x)");
+ assertTrue(e instanceof E_IsNumeric);
+ }
}