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 2012/08/01 00:34:14 UTC
svn commit: r1367807 -
/jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/query/TestParameterizedSparqlString.java
Author: rvesse
Date: Tue Jul 31 22:34:14 2012
New Revision: 1367807
URL: http://svn.apache.org/viewvc?rev=1367807&view=rev
Log:
Added an extra test for SparqlParameterizedString prompted by an example given on the W3C Semantic Web list, code already passed the new test so no fix was required
Modified:
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/query/TestParameterizedSparqlString.java
Modified: jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/query/TestParameterizedSparqlString.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/query/TestParameterizedSparqlString.java?rev=1367807&r1=1367806&r2=1367807&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/query/TestParameterizedSparqlString.java (original)
+++ jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/query/TestParameterizedSparqlString.java Tue Jul 31 22:34:14 2012
@@ -482,6 +482,22 @@ public class TestParameterizedSparqlStri
}
@Test
+ public void test_param_string_name_collision_3()
+ {
+ //Test name collision
+ //In this test the parameter we inject has a name which collides with a term used
+ //in a prefix in the query
+ String cmdText = "PREFIX ex: <http://example.org/vocab#> SELECT * WHERE { ?s ex:name ?name }";
+ ParameterizedSparqlString query = new ParameterizedSparqlString(cmdText);
+ query.setLiteral("name", "Bob");
+
+ //In the expected list we want to see Bob, in the not expected list we don't want to see
+ //ex:Bob since that would be a bad variable insertion
+ test(query, new String[] { "Bob" }, new String[] { "?name", "ex:Bob" });
+ testAsQuery(query);
+ }
+
+ @Test
public void test_param_string_clear_1()
{
//Test clearing of parameter