You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2014/12/23 18:59:03 UTC

[07/15] jena git commit: Abstract the presentation for strings generated by the querybuilder.

Abstract the presentation for strings generated by the querybuilder.

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

Branch: refs/heads/master
Commit: 36ae896fa8c1b1a345fd9c6a5fd59f8d5b37b9ae
Parents: 244e1bf
Author: Andy Seaborne <an...@apache.org>
Authored: Tue Dec 23 15:34:41 2014 +0000
Committer: Andy Seaborne <an...@apache.org>
Committed: Tue Dec 23 15:34:41 2014 +0000

----------------------------------------------------------------------
 .../org/apache/jena/arq/AbstractRegexpBasedTest.java     | 11 +++++++++++
 1 file changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/36ae896f/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 7190707..d398dd2 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
@@ -22,6 +22,8 @@ import static org.junit.Assert.fail;
 import java.util.Arrays;
 import java.util.regex.Pattern;
 
+import com.hp.hpl.jena.JenaRuntime ;
+
 public abstract class AbstractRegexpBasedTest {
 	protected static final String SPACE = "\\s+";
 	protected static final String OPT_SPACE = "\\s*";
@@ -56,6 +58,15 @@ public abstract class AbstractRegexpBasedTest {
 		return "\\?" + s;
 	}
 
+	/** Match the type of a xsd:string typed term.
+	 * RDF 1.0 : use ^^xsd:string form.
+	 * RDF 1.1 : use untyped form.
+	 */
+	protected final String presentStringType() {
+	    return 
+	        JenaRuntime.isRDF11 ? "" : "\\^\\^\\<http://www.w3.org/2001/XMLSchema#string\\>" ;
+	}
+
 	protected final void assertNotContainsRegex(String expected, String lst) {
 
 		Pattern patt = Pattern.compile(expected, Pattern.DOTALL);