Repository: jena
Updated Branches:
  refs/heads/master 9e93ae9bb -> 0847481f8


JENA-969 : Regex for rdf:type as URI or as abbreviation 'a'.

Rename node(..) as uri(..) for consistency.

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/69d8469b
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/69d8469b
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/69d8469b

Branch: refs/heads/master
Commit: 69d8469b64b8abab3b9e5c647deace41e21d5ae9
Parents: 9e93ae9
Author: Andy Seaborne <[email protected]>
Authored: Wed Jun 17 23:29:53 2015 +0100
Committer: Andy Seaborne <[email protected]>
Committed: Wed Jun 17 23:29:53 2015 +0100

----------------------------------------------------------------------
 .../jena/arq/AbstractRegexpBasedTest.java       |  7 +-
 .../arq/querybuilder/SelectBuilderTest.java     | 14 ++--
 .../querybuilder/clauses/WhereClauseTest.java   | 56 ++++++++--------
 .../handlers/PrologHandlerTest.java             | 12 ++--
 .../querybuilder/handlers/WhereHandlerTest.java | 70 ++++++++++----------
 5 files changed, 81 insertions(+), 78 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/69d8469b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/AbstractRegexpBasedTest.java
----------------------------------------------------------------------
diff --git 
a/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/AbstractRegexpBasedTest.java
 
b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/AbstractRegexpBasedTest.java
index c2af399..ab0df63 100644
--- 
a/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/AbstractRegexpBasedTest.java
+++ 
b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/AbstractRegexpBasedTest.java
@@ -48,14 +48,17 @@ public abstract class AbstractRegexpBasedTest {
        protected static final String OPTIONAL = "OPTIONAL" + SPACE;
        protected static final String BIND = "BIND";
 
-       protected final String quote(String s) {
+       protected static String quote(String s) {
                return String.format("%s%s%s", QUOTE, s, QUOTE);
        }
 
-       protected final String node(String s) {
+       protected static String uri(String s) {
                return String.format("%s%s%s", LT, s, GT);
        }
 
+       /** Regex for rdf:type as a URI or the abbreviation 'a' */
+       protected static String regexRDFtype = 
"("+uri("http://www.w3.org/1999/02/22-rdf-syntax-ns#type";)+"|a)" ;
+       
        protected final String var(String s) {
                return "\\?" + s;
        }

http://git-wip-us.apache.org/repos/asf/jena/blob/69d8469b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/SelectBuilderTest.java
----------------------------------------------------------------------
diff --git 
a/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/SelectBuilderTest.java
 
b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/SelectBuilderTest.java
index 15dd5b9..5b7d2f0 100644
--- 
a/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/SelectBuilderTest.java
+++ 
b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/SelectBuilderTest.java
@@ -27,8 +27,8 @@ import org.junit.Test;
 public class SelectBuilderTest extends AbstractRegexpBasedTest {
 
        private SelectBuilder builder;
-
-       @Before
+       
+    @Before
        public void setup() {
                builder = new SelectBuilder();
        }
@@ -45,7 +45,7 @@ public class SelectBuilderTest extends 
AbstractRegexpBasedTest {
 
                assertContainsRegex(SELECT + "\\*" + SPACE + WHERE + OPEN_CURLY
                                + var("s") + SPACE
-                               + 
node("http://www.w3.org/1999/02/22-rdf-syntax-ns#type";)
+                               + regexRDFtype
                                + SPACE + var("o") + OPT_SPACE + DOT + 
CLOSE_CURLY,
                                builder.buildString());
        }
@@ -65,10 +65,10 @@ public class SelectBuilderTest extends 
AbstractRegexpBasedTest {
                 * OPTIONAL { ?s foaf:name ?name .} } ORDER BY ?s
                 */
                assertContainsRegex(PREFIX + "foaf:" + SPACE
-                               + node("http://xmlns.com/foaf/0.1/";), query);
+                               + uri("http://xmlns.com/foaf/0.1/";), query);
                assertContainsRegex(SELECT + var("s"), query);
                assertContainsRegex(WHERE + OPEN_CURLY + var("s") + SPACE
-                               + 
node("http://www.w3.org/1999/02/22-rdf-syntax-ns#type";)
+                               + regexRDFtype
                                + SPACE + "foaf:Person" + OPT_SPACE + DOT + 
SPACE + OPTIONAL
                                + OPEN_CURLY + var("s") + SPACE + "foaf:name" + 
SPACE
                                + var("name") + SPACE + DOT + OPT_SPACE + 
CLOSE_CURLY
@@ -79,10 +79,10 @@ public class SelectBuilderTest extends 
AbstractRegexpBasedTest {
 
                query = builder.buildString();
                assertContainsRegex(PREFIX + "foaf:" + SPACE
-                               + node("http://xmlns.com/foaf/0.1/";), query);
+                               + uri("http://xmlns.com/foaf/0.1/";), query);
                assertContainsRegex(SELECT + var("s"), query);
                assertContainsRegex(WHERE + OPEN_CURLY + var("s") + SPACE
-                               + 
node("http://www.w3.org/1999/02/22-rdf-syntax-ns#type";)
+                + regexRDFtype
                                + SPACE + "foaf:Person" + OPT_SPACE + DOT + 
SPACE + OPTIONAL
                                + OPEN_CURLY + var("s") + SPACE + "foaf:name" + 
SPACE
                                + quote("Smith") + presentStringType() + SPACE 
+ DOT

http://git-wip-us.apache.org/repos/asf/jena/blob/69d8469b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/clauses/WhereClauseTest.java
----------------------------------------------------------------------
diff --git 
a/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/clauses/WhereClauseTest.java
 
b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/clauses/WhereClauseTest.java
index 3963779..ac3a385 100644
--- 
a/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/clauses/WhereClauseTest.java
+++ 
b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/clauses/WhereClauseTest.java
@@ -66,8 +66,8 @@ public class WhereClauseTest<T extends WhereClause<?>> extends
                WhereClause<?> whereClause = getProducer().newInstance();
                AbstractQueryBuilder<?> builder = whereClause.addWhere("<one>",
                                "<two>", "three");
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + SPACE
-                               + node("two") + SPACE + quote("three") + 
presentStringType()
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
+                               + uri("two") + SPACE + quote("three") + 
presentStringType()
                                + OPT_SPACE + DOT + CLOSE_CURLY, 
builder.buildString());
        }
 
@@ -77,7 +77,7 @@ public class WhereClauseTest<T extends WhereClause<?>> extends
                AbstractQueryBuilder<?> builder = 
whereClause.addOptional("<one>",
                                "<two>", "three");
                assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
-                               + OPEN_CURLY + node("one") + SPACE + 
node("two") + SPACE
+                               + OPEN_CURLY + uri("one") + SPACE + uri("two") 
+ SPACE
                                + quote("three") + presentStringType() + 
OPT_SPACE + DOT
                                + CLOSE_CURLY + CLOSE_CURLY, 
builder.buildString());
 
@@ -90,8 +90,8 @@ public class WhereClauseTest<T extends WhereClause<?>> extends
                                NodeFactory.createURI("one"), 
NodeFactory.createURI("two"),
                                NodeFactory.createURI("three"));
                assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
-                               + OPEN_CURLY + node("one") + SPACE + 
node("two") + SPACE
-                               + node("three") + OPT_SPACE + DOT + CLOSE_CURLY,
+                               + OPEN_CURLY + uri("one") + SPACE + uri("two") 
+ SPACE
+                               + uri("three") + OPT_SPACE + DOT + CLOSE_CURLY,
                                builder.buildString());
        }
 
@@ -103,8 +103,8 @@ public class WhereClauseTest<T extends WhereClause<?>> 
extends
                                NodeFactory.createURI("three")));
 
                assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
-                               + OPEN_CURLY + node("one") + SPACE + 
node("two") + SPACE
-                               + node("three") + OPT_SPACE + DOT + CLOSE_CURLY,
+                               + OPEN_CURLY + uri("one") + SPACE + uri("two") 
+ SPACE
+                               + uri("three") + OPT_SPACE + DOT + CLOSE_CURLY,
                                builder.buildString());
        }
 
@@ -126,7 +126,7 @@ public class WhereClauseTest<T extends WhereClause<?>> 
extends
                WhereClause<?> whereClause = getProducer().newInstance();
                AbstractQueryBuilder<?> builder = whereClause.addSubQuery(sb);
 
-               assertContainsRegex(PREFIX + "pfx:" + SPACE + node("urn:uri") + 
SPACE
+               assertContainsRegex(PREFIX + "pfx:" + SPACE + uri("urn:uri") + 
SPACE
                                + ".*" + WHERE + OPEN_CURLY + OPEN_CURLY + 
SELECT + var("x")
                                + SPACE + WHERE + OPEN_CURLY + "pfx:one" + 
SPACE + "pfx:two"
                                + SPACE + "pfx:three" + OPT_SPACE + DOT + 
CLOSE_CURLY,
@@ -143,9 +143,9 @@ public class WhereClauseTest<T extends WhereClause<?>> 
extends
                whereClause.getWhereHandler().addWhere(Triple.ANY);
                AbstractQueryBuilder<?> builder = whereClause.addUnion(sb);
 
-               assertContainsRegex(PREFIX + "pfx:" + SPACE + node("uri") + ".+"
+               assertContainsRegex(PREFIX + "pfx:" + SPACE + uri("uri") + ".+"
                                + UNION + OPEN_CURLY + SELECT + var("x") + 
SPACE + WHERE
-                               + OPEN_CURLY + node("one") + SPACE + 
node("two") + SPACE
+                               + OPEN_CURLY + uri("one") + SPACE + uri("two") 
+ SPACE
                                + quote("three") + presentStringType() + 
OPT_SPACE + DOT
                                + CLOSE_CURLY + CLOSE_CURLY, 
builder.buildString());
 
@@ -157,26 +157,26 @@ public class WhereClauseTest<T extends WhereClause<?>> 
extends
                WhereClause<?> whereClause = getProducer().newInstance();
                AbstractQueryBuilder<?> builder = whereClause.addWhere(new 
Triple(
                                NodeFactory.createURI("one"), 
NodeFactory.createURI("two"), v));
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + SPACE
-                               + node("two") + SPACE + var("v") + OPT_SPACE + 
DOT
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
+                               + uri("two") + SPACE + var("v") + OPT_SPACE + 
DOT
                                + CLOSE_CURLY, builder.buildString());
 
                builder.setVar(v, NodeFactory.createURI("three"));
 
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + SPACE
-                               + node("two") + SPACE + node("three") + 
OPT_SPACE + DOT
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
+                               + uri("two") + SPACE + uri("three") + OPT_SPACE 
+ DOT
                                + CLOSE_CURLY, builder.buildString());
 
                builder.setVar(v, NodeFactory.createURI("four"));
 
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + SPACE
-                               + node("two") + SPACE + node("four") + 
OPT_SPACE + DOT
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
+                               + uri("two") + SPACE + uri("four") + OPT_SPACE 
+ DOT
                                + CLOSE_CURLY, builder.buildString());
 
                builder.setVar(v, null);
 
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + SPACE
-                               + node("two") + SPACE + var("v") + OPT_SPACE + 
DOT
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
+                               + uri("two") + SPACE + var("v") + OPT_SPACE + 
DOT
                                + CLOSE_CURLY, builder.buildString());
 
        }
@@ -195,7 +195,7 @@ public class WhereClauseTest<T extends WhereClause<?>> 
extends
                assertContainsRegex(WHERE + OPEN_CURLY + "FILTER" + OPT_SPACE
                                + OPEN_PAREN + var("one") + OPT_SPACE + LT + 
OPT_SPACE
                                + quote("10") + "\\^\\^"
-                               + node("http://www.w3.org/2001/XMLSchema#int";) 
+ CLOSE_PAREN
+                               + uri("http://www.w3.org/2001/XMLSchema#int";) + 
CLOSE_PAREN
                                + CLOSE_CURLY, builder.buildString());
 
        }
@@ -207,14 +207,14 @@ public class WhereClauseTest<T extends WhereClause<?>> 
extends
                AbstractQueryBuilder<?> builder = whereClause.addOptional(new 
Triple(
                                NodeFactory.createURI("one"), 
NodeFactory.createURI("two"), v));
                assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
-                               + OPEN_CURLY + node("one") + SPACE + 
node("two") + SPACE
+                               + OPEN_CURLY + uri("one") + SPACE + uri("two") 
+ SPACE
                                + var("v") + OPT_SPACE + DOT + CLOSE_CURLY + 
CLOSE_CURLY,
                                builder.buildString());
 
                builder.setVar(v, NodeFactory.createURI("three"));
                assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
-                               + OPEN_CURLY + node("one") + SPACE + 
node("two") + SPACE
-                               + node("three") + OPT_SPACE + DOT + CLOSE_CURLY 
+ CLOSE_CURLY,
+                               + OPEN_CURLY + uri("one") + SPACE + uri("two") 
+ SPACE
+                               + uri("three") + OPT_SPACE + DOT + CLOSE_CURLY 
+ CLOSE_CURLY,
                                builder.buildString());
        }
 
@@ -226,13 +226,13 @@ public class WhereClauseTest<T extends WhereClause<?>> 
extends
                WhereClause<?> whereClause = getProducer().newInstance();
                AbstractQueryBuilder<?> builder = whereClause.addSubQuery(sb);
 
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + ".+"
-                               + node("two") + ".+" + var("v") + ".+" + 
CLOSE_CURLY,
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + ".+"
+                               + uri("two") + ".+" + var("v") + ".+" + 
CLOSE_CURLY,
                                builder.buildString());
 
                builder.setVar(v, NodeFactory.createURI("three"));
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + ".+"
-                               + node("two") + ".+" + node("three") + ".+" + 
CLOSE_CURLY,
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + ".+"
+                               + uri("two") + ".+" + uri("three") + ".+" + 
CLOSE_CURLY,
                                builder.buildString());
        }
 
@@ -244,12 +244,12 @@ public class WhereClauseTest<T extends WhereClause<?>> 
extends
                WhereClause<?> whereClause = getProducer().newInstance();
                AbstractQueryBuilder<?> builder = whereClause.addUnion(sb);
                assertContainsRegex(WHERE + OPEN_CURLY + UNION + OPEN_CURLY
-                               + node("one") + ".+" + node("two") + ".+" + 
var("v") + ".+"
+                               + uri("one") + ".+" + uri("two") + ".+" + 
var("v") + ".+"
                                + CLOSE_CURLY, builder.buildString());
 
                builder.setVar(v, NodeFactory.createURI("three"));
                assertContainsRegex(WHERE + OPEN_CURLY + UNION + OPEN_CURLY
-                               + node("one") + ".+" + node("two") + ".+" + 
node("three")
+                               + uri("one") + ".+" + uri("two") + ".+" + 
uri("three")
                                + ".+" + CLOSE_CURLY, builder.buildString());
        }
 

http://git-wip-us.apache.org/repos/asf/jena/blob/69d8469b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/handlers/PrologHandlerTest.java
----------------------------------------------------------------------
diff --git 
a/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/handlers/PrologHandlerTest.java
 
b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/handlers/PrologHandlerTest.java
index d9bbb34..a63a59a 100644
--- 
a/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/handlers/PrologHandlerTest.java
+++ 
b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/handlers/PrologHandlerTest.java
@@ -40,14 +40,14 @@ public class PrologHandlerTest extends AbstractHandlerTest {
        public void testAddPrefixString() {
                handler.addPrefix("pfx", "uri");
                String[] lst = byLine(query.toString());
-               assertContainsRegex(PREFIX+"pfx:"+SPACE+node("uri"), lst);
+               assertContainsRegex(PREFIX+"pfx:"+SPACE+uri("uri"), lst);
        }
 
        @Test
        public void testAddPrefixStringWithColon() {
                handler.addPrefix("pfx:", "uri");
                String[] lst = byLine(query.toString());
-               assertContainsRegex(PREFIX+"pfx:"+SPACE+node("uri"), lst);
+               assertContainsRegex(PREFIX+"pfx:"+SPACE+uri("uri"), lst);
        }
        
        @Test
@@ -66,8 +66,8 @@ public class PrologHandlerTest extends AbstractHandlerTest {
                map.put("pfx2", "uri2");
                handler.addPrefixes(map);
                String[] lst = byLine(query.toString());
-               assertContainsRegex(PREFIX+"pfx:"+SPACE+node("uri"), lst);
-               assertContainsRegex(PREFIX+"pfx2:"+SPACE+node("uri2"), lst);
+               assertContainsRegex(PREFIX+"pfx:"+SPACE+uri("uri"), lst);
+               assertContainsRegex(PREFIX+"pfx2:"+SPACE+uri("uri2"), lst);
        }
 
        @Test
@@ -77,8 +77,8 @@ public class PrologHandlerTest extends AbstractHandlerTest {
                map.put("pfx2", "uri2");
                handler.addPrefixes(map);
                String[] lst = byLine(query.toString());
-               assertContainsRegex(PREFIX+"pfx:"+SPACE+node("uri"), lst);
-               assertContainsRegex(PREFIX+"pfx2:"+SPACE+node("uri2"), lst);
+               assertContainsRegex(PREFIX+"pfx:"+SPACE+uri("uri"), lst);
+               assertContainsRegex(PREFIX+"pfx2:"+SPACE+uri("uri2"), lst);
        }
        
        @Test

http://git-wip-us.apache.org/repos/asf/jena/blob/69d8469b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/handlers/WhereHandlerTest.java
----------------------------------------------------------------------
diff --git 
a/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/handlers/WhereHandlerTest.java
 
b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/handlers/WhereHandlerTest.java
index f678fd8..3e926d1 100644
--- 
a/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/handlers/WhereHandlerTest.java
+++ 
b/jena-extras/jena-querybuilder/src/test/java/org/apache/jena/arq/querybuilder/handlers/WhereHandlerTest.java
@@ -54,8 +54,8 @@ public class WhereHandlerTest extends AbstractHandlerTest {
                                .createURI("two"), 
NodeFactory.createLiteral("three")));
                handler.addAll(handler2);
 
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + SPACE
-                               + node("two") + SPACE + quote("three") + 
OPT_SPACE + DOT
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
+                               + uri("two") + SPACE + quote("three") + 
OPT_SPACE + DOT
                                + CLOSE_CURLY, query.toString());
        }
 
@@ -63,8 +63,8 @@ public class WhereHandlerTest extends AbstractHandlerTest {
        public void addWhereTriple() {
                handler.addWhere(new Triple(NodeFactory.createURI("one"), 
NodeFactory
                                .createURI("two"), 
NodeFactory.createURI("three")));
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + SPACE
-                               + node("two") + SPACE + node("three") + 
OPT_SPACE + DOT
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
+                               + uri("two") + SPACE + uri("three") + OPT_SPACE 
+ DOT
                                + CLOSE_CURLY, query.toString());
        }
 
@@ -73,8 +73,8 @@ public class WhereHandlerTest extends AbstractHandlerTest {
                handler.addWhere(new Triple(NodeFactory.createURI("one"),
                                ResourceFactory.createResource("two").asNode(), 
ResourceFactory
                                                .createLangLiteral("three", 
"en-US").asNode()));
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + SPACE
-                               + node("two") + SPACE + quote("three") + 
"@en-US" + OPT_SPACE
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
+                               + uri("two") + SPACE + quote("three") + 
"@en-US" + OPT_SPACE
                                + DOT + CLOSE_CURLY, query.toString());
        }
 
@@ -82,7 +82,7 @@ public class WhereHandlerTest extends AbstractHandlerTest {
        public void testAddWhereAnonymous() {
                handler.addWhere(new Triple(Node.ANY, RDF.first.asNode(), 
Node.ANY));
                assertContainsRegex(WHERE + OPEN_CURLY + "ANY" + SPACE
-                               + 
node("http://www\\.w3\\.org/1999/02/22-rdf-syntax-ns#first";)
+                               + 
uri("http://www\\.w3\\.org/1999/02/22-rdf-syntax-ns#first";)
                                + SPACE + "ANY" + OPT_SPACE + DOT + CLOSE_CURLY,
                                query.toString());
        }
@@ -92,8 +92,8 @@ public class WhereHandlerTest extends AbstractHandlerTest {
                handler.addOptional(new Triple(NodeFactory.createURI("one"),
                                NodeFactory.createURI("two"), 
NodeFactory.createURI("three")));
                assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
-                               + OPEN_CURLY + node("one") + SPACE + 
node("two") + SPACE
-                               + node("three") + OPT_SPACE + DOT + CLOSE_CURLY 
+ CLOSE_CURLY,
+                               + OPEN_CURLY + uri("one") + SPACE + uri("two") 
+ SPACE
+                               + uri("three") + OPT_SPACE + DOT + CLOSE_CURLY 
+ CLOSE_CURLY,
                                query.toString());
        }
 
@@ -102,7 +102,7 @@ public class WhereHandlerTest extends AbstractHandlerTest {
                handler.addOptional(new Triple(Node.ANY, RDF.first.asNode(), 
Node.ANY));
                assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
                                + OPEN_CURLY + "ANY" + SPACE
-                               + 
node("http://www\\.w3\\.org/1999/02/22-rdf-syntax-ns#first";)
+                               + 
uri("http://www\\.w3\\.org/1999/02/22-rdf-syntax-ns#first";)
                                + SPACE + "ANY" + OPT_SPACE + DOT + CLOSE_CURLY 
+ CLOSE_CURLY,
                                query.toString());
        }
@@ -113,7 +113,7 @@ public class WhereHandlerTest extends AbstractHandlerTest {
                                ResourceFactory.createResource("two").asNode(), 
ResourceFactory
                                                .createLangLiteral("three", 
"en-US").asNode()));
                assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
-                               + OPEN_CURLY + node("one") + SPACE + 
node("two") + SPACE
+                               + OPEN_CURLY + uri("one") + SPACE + uri("two") 
+ SPACE
                                + quote("three") + "@en-US" + OPT_SPACE + DOT + 
CLOSE_CURLY
                                + CLOSE_CURLY, query.toString());
        }
@@ -122,8 +122,8 @@ public class WhereHandlerTest extends AbstractHandlerTest {
        public void testAddWhereStrings() {
                handler.addWhere(new Triple(NodeFactory.createURI("one"), 
NodeFactory
                                .createURI("two"), 
NodeFactory.createURI("three")));
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + SPACE
-                               + node("two") + SPACE + node("three") + 
OPT_SPACE + DOT
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
+                               + uri("two") + SPACE + uri("three") + OPT_SPACE 
+ DOT
                                + CLOSE_CURLY, query.toString());
        }
 
@@ -163,7 +163,7 @@ public class WhereHandlerTest extends AbstractHandlerTest {
                                .addWhere("<one>", "<two>", "three");
                handler.addSubQuery(sb);
                assertContainsRegex("SELECT" + SPACE + var("x") + SPACE + WHERE
-                               + OPEN_CURLY + node("one") + ".+" + node("two") 
+ ".+"
+                               + OPEN_CURLY + uri("one") + ".+" + uri("two") + 
".+"
                                + quote("three") + ".+" + CLOSE_CURLY, 
query.toString());
        }
 
@@ -172,8 +172,8 @@ public class WhereHandlerTest extends AbstractHandlerTest {
                SelectBuilder sb = new SelectBuilder();
                sb.addPrefix("pfx", "uri").addWhere("<one>", "<two>", "three");
                handler.addSubQuery(sb);
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + ".+"
-                               + node("two") + ".+" + quote("three") + ".+" + 
CLOSE_CURLY,
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + ".+"
+                               + uri("two") + ".+" + quote("three") + ".+" + 
CLOSE_CURLY,
                                query.toString());
        }
 
@@ -185,7 +185,7 @@ public class WhereHandlerTest extends AbstractHandlerTest {
 
                handler.addUnion(sb);
                assertContainsRegex(WHERE + OPEN_CURLY + UNION + OPEN_CURLY
-                               + node("one") + SPACE + node("two") + SPACE + 
node("three")
+                               + uri("one") + SPACE + uri("two") + SPACE + 
uri("three")
                                + OPT_SPACE + DOT + CLOSE_CURLY, 
query.toString());
        }
 
@@ -197,8 +197,8 @@ public class WhereHandlerTest extends AbstractHandlerTest {
 
                handler.addUnion(sb);
                assertContainsRegex(WHERE + OPEN_CURLY + UNION + OPEN_CURLY + 
SELECT
-                               + var("x") + SPACE + WHERE + OPEN_CURLY + 
node("one") + SPACE
-                               + node("two") + SPACE + node("three") + 
OPT_SPACE + DOT
+                               + var("x") + SPACE + WHERE + OPEN_CURLY + 
uri("one") + SPACE
+                               + uri("two") + SPACE + uri("three") + OPT_SPACE 
+ DOT
                                + CLOSE_CURLY, query.toString());
        }
 
@@ -211,8 +211,8 @@ public class WhereHandlerTest extends AbstractHandlerTest {
 
                handler.addGraph(NodeFactory.createURI("graph"), handler2);
                assertContainsRegex(WHERE + OPEN_CURLY + "GRAPH" + SPACE
-                               + node("graph") + SPACE + OPEN_CURLY + 
node("one") + SPACE
-                               + node("two") + SPACE + node("three") + 
OPT_SPACE + DOT
+                               + uri("graph") + SPACE + OPEN_CURLY + 
uri("one") + SPACE
+                               + uri("two") + SPACE + uri("three") + OPT_SPACE 
+ DOT
                                + CLOSE_CURLY + CLOSE_CURLY, query.toString());
 
        }
@@ -222,14 +222,14 @@ public class WhereHandlerTest extends AbstractHandlerTest 
{
                Var v = Var.alloc("v");
                handler.addWhere(new Triple(NodeFactory.createURI("one"), 
NodeFactory
                                .createURI("two"), v));
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + SPACE
-                               + node("two") + SPACE + var("v") + OPT_SPACE + 
DOT
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
+                               + uri("two") + SPACE + var("v") + OPT_SPACE + 
DOT
                                + CLOSE_CURLY, query.toString());
                Map<Var, Node> values = new HashMap<Var, Node>();
                values.put(v, NodeFactory.createURI("three"));
                handler.setVars(values);
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + SPACE
-                               + node("two") + SPACE + node("three") + 
OPT_SPACE + DOT
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + SPACE
+                               + uri("two") + SPACE + uri("three") + OPT_SPACE 
+ DOT
                                + CLOSE_CURLY, query.toString());
        }
 
@@ -247,7 +247,7 @@ public class WhereHandlerTest extends AbstractHandlerTest {
                assertContainsRegex(WHERE + OPEN_CURLY + "FILTER" + OPT_SPACE
                                + OPEN_PAREN + var("one") + OPT_SPACE + LT + 
OPT_SPACE
                                + quote("10") + "\\^\\^"
-                               + node("http://www.w3.org/2001/XMLSchema#int";) 
+ CLOSE_PAREN
+                               + uri("http://www.w3.org/2001/XMLSchema#int";) + 
CLOSE_PAREN
                                + CLOSE_CURLY, query.toString());
 
        }
@@ -258,15 +258,15 @@ public class WhereHandlerTest extends AbstractHandlerTest 
{
                handler.addOptional(new Triple(NodeFactory.createURI("one"),
                                NodeFactory.createURI("two"), v));
                assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
-                               + OPEN_CURLY + node("one") + SPACE + 
node("two") + SPACE
+                               + OPEN_CURLY + uri("one") + SPACE + uri("two") 
+ SPACE
                                + var("v") + OPT_SPACE + DOT + CLOSE_CURLY + 
CLOSE_CURLY,
                                query.toString());
                Map<Var, Node> values = new HashMap<Var, Node>();
                values.put(v, NodeFactory.createURI("three"));
                handler.setVars(values);
                assertContainsRegex(WHERE + OPEN_CURLY + "OPTIONAL" + SPACE
-                               + OPEN_CURLY + node("one") + SPACE + 
node("two") + SPACE
-                               + node("three") + OPT_SPACE + DOT + CLOSE_CURLY 
+ CLOSE_CURLY,
+                               + OPEN_CURLY + uri("one") + SPACE + uri("two") 
+ SPACE
+                               + uri("three") + OPT_SPACE + DOT + CLOSE_CURLY 
+ CLOSE_CURLY,
                                query.toString());
        }
 
@@ -276,14 +276,14 @@ public class WhereHandlerTest extends AbstractHandlerTest 
{
                SelectBuilder sb = new SelectBuilder();
                sb.addPrefix("pfx", "uri").addWhere("<one>", "<two>", v);
                handler.addSubQuery(sb);
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + ".+"
-                               + node("two") + ".+" + var("v") + ".+" + 
CLOSE_CURLY,
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + ".+"
+                               + uri("two") + ".+" + var("v") + ".+" + 
CLOSE_CURLY,
                                query.toString());
                Map<Var, Node> values = new HashMap<Var, Node>();
                values.put(v, NodeFactory.createURI("three"));
                handler.setVars(values);
-               assertContainsRegex(WHERE + OPEN_CURLY + node("one") + ".+"
-                               + node("two") + ".+" + node("three") + ".+" + 
CLOSE_CURLY,
+               assertContainsRegex(WHERE + OPEN_CURLY + uri("one") + ".+"
+                               + uri("two") + ".+" + uri("three") + ".+" + 
CLOSE_CURLY,
                                query.toString());
        }
 
@@ -294,13 +294,13 @@ public class WhereHandlerTest extends AbstractHandlerTest 
{
                sb.addPrefix("pfx", "uri").addWhere("<one>", "<two>", v);
                handler.addUnion(sb);
                assertContainsRegex(WHERE + OPEN_CURLY + UNION + OPEN_CURLY
-                               + node("one") + ".+" + node("two") + ".+" + 
var("v") + ".+"
+                               + uri("one") + ".+" + uri("two") + ".+" + 
var("v") + ".+"
                                + CLOSE_CURLY, query.toString());
                Map<Var, Node> values = new HashMap<Var, Node>();
                values.put(v, NodeFactory.createURI("three"));
                handler.setVars(values);
                assertContainsRegex(WHERE + OPEN_CURLY + UNION + OPEN_CURLY
-                               + node("one") + ".+" + node("two") + ".+" + 
node("three")
+                               + uri("one") + ".+" + uri("two") + ".+" + 
uri("three")
                                + ".+" + CLOSE_CURLY, query.toString());
        }
 

Reply via email to