Author: rvesse
Date: Wed Apr 9 15:54:25 2014
New Revision: 1585998
URL: http://svn.apache.org/r1585998
Log:
Additional tests for JENA-630 based on Andy's examples
Modified:
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/optimize/TestTransformConstantFolding.java
Modified:
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/optimize/TestTransformConstantFolding.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/optimize/TestTransformConstantFolding.java?rev=1585998&r1=1585997&r2=1585998&view=diff
==============================================================================
---
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/optimize/TestTransformConstantFolding.java
(original)
+++
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/algebra/optimize/TestTransformConstantFolding.java
Wed Apr 9 15:54:25 2014
@@ -129,6 +129,16 @@ public class TestTransformConstantFoldin
}
@Test
+ public void constant_fold_filter_09() {
+ test("(filter (exprlist (= ?x (+ 1 2))) (table unit))", "(filter
(exprlist (= ?x 3)) (table unit))", transform);
+ }
+
+ @Test
+ public void constant_fold_filter_10() {
+ test("(filter (exprlist (+ 1 (* (+ 5 6 ) (+ 8 9)))) (table unit))",
"(filter (exprlist 188) (table unit))", transform);
+ }
+
+ @Test
public void constant_fold_group_01() {
test("(project (?count) (extend ((?count ?.0)) (group () ((?.0 (count
(+ 1 2)))) (table unit))))", "(project (?count) (extend ((?count ?.0)) (group
() ((?.0 (count 3))) (table unit))))", transform);
}