|
From: <jer...@us...> - 2013-10-07 20:27:25
|
Revision: 7437
http://bigdata.svn.sourceforge.net/bigdata/?rev=7437&view=rev
Author: jeremy_carroll
Date: 2013-10-07 20:27:15 +0000 (Mon, 07 Oct 2013)
Log Message:
-----------
added tests concerning 739 optional property path and bind
Modified Paths:
--------------
branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/TestTickets.java
Added Paths:
-----------
branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739-optpp.rq
branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739-optpp.srx
branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739-optpp.ttl
branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739A-optpp.rq
branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739B-optpp.rq
branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739C-optpp.rq
Modified: branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/TestTickets.java
===================================================================
--- branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/TestTickets.java 2013-10-07 17:26:15 UTC (rev 7436)
+++ branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/TestTickets.java 2013-10-07 20:27:15 UTC (rev 7437)
@@ -66,6 +66,49 @@
}
+ public void test_ticket_739() throws Exception {
+
+ new TestHelper("ticket739-optpp",// testURI,
+ "ticket739-optpp.rq",// queryFileURL
+ "ticket739-optpp.ttl",// dataFileURL
+ "ticket739-optpp.srx"// resultFileURL
+ ).runTest();
+
+ }
+
+
+ public void xtest_ticket_739a() throws Exception {
+
+ new TestHelper("ticket739A-optpp",// testURI,
+ "ticket739A-optpp.rq",// queryFileURL
+ "ticket739-optpp.ttl",// dataFileURL
+ "ticket739-optpp.srx"// resultFileURL
+ ).runTest();
+
+ }
+
+
+
+ public void xtest_ticket_739b() throws Exception {
+
+ new TestHelper("ticket739B-optpp",// testURI,
+ "ticket739B-optpp.rq",// queryFileURL
+ "ticket739-optpp.ttl",// dataFileURL
+ "ticket739-optpp.srx"// resultFileURL
+ ).runTest();
+
+ }
+
+ public void test_ticket_739c() throws Exception {
+
+ new TestHelper("ticket739B-optpp",// testURI,
+ "ticket739C-optpp.rq",// queryFileURL
+ "ticket739-optpp.ttl",// dataFileURL
+ "ticket739-optpp.srx"// resultFileURL
+ ).runTest();
+
+ }
+
public void xtest_ticket_747() throws Exception {
new TestHelper("ticket747-bound",// testURI,
Added: branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739-optpp.rq
===================================================================
--- branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739-optpp.rq (rev 0)
+++ branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739-optpp.rq 2013-10-07 20:27:15 UTC (rev 7437)
@@ -0,0 +1,12 @@
+
+SELECT ?X
+WHERE {
+{
+?X <eg:part> ?part .
+?part ?predicate <eg:o> .
+}
+UNION
+{
+?X ?predicate <eg:o> .
+}
+}
\ No newline at end of file
Added: branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739-optpp.srx
===================================================================
--- branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739-optpp.srx (rev 0)
+++ branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739-optpp.srx 2013-10-07 20:27:15 UTC (rev 7437)
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<sparql
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema#"
+ xmlns="http://www.w3.org/2005/sparql-results#" >
+ <head>
+ <variable name="X"/>
+ </head>
+ <results>
+ <result>
+ <binding name="X">
+ <uri>eg:s</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="X">
+ <uri>eg:mid</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="X">
+ <uri>eg:b</uri>
+ </binding>
+ </result>
+ </results>
+</sparql>
Added: branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739-optpp.ttl
===================================================================
--- branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739-optpp.ttl (rev 0)
+++ branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739-optpp.ttl 2013-10-07 20:27:15 UTC (rev 7437)
@@ -0,0 +1,5 @@
+
+<eg:s> <eg:p> <eg:o> .
+
+<eg:b> <eg:part> <eg:mid> .
+<eg:mid> <eg:q> <eg:o> .
\ No newline at end of file
Added: branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739A-optpp.rq
===================================================================
--- branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739A-optpp.rq (rev 0)
+++ branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739A-optpp.rq 2013-10-07 20:27:15 UTC (rev 7437)
@@ -0,0 +1,6 @@
+
+SELECT ?X
+WHERE {
+?X <eg:part>? ?part .
+?part ?predicate <eg:o> .
+}
\ No newline at end of file
Added: branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739B-optpp.rq
===================================================================
--- branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739B-optpp.rq (rev 0)
+++ branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739B-optpp.rq 2013-10-07 20:27:15 UTC (rev 7437)
@@ -0,0 +1,6 @@
+SELECT ?X
+WHERE {
+BIND ( <eg:o> as ?Z )
+?X <eg:part>? ?part .
+?part ?predicate ?Z .
+}
\ No newline at end of file
Added: branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739C-optpp.rq
===================================================================
--- branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739C-optpp.rq (rev 0)
+++ branches/BIGDATA_RELEASE_1_3_0/bigdata-rdf/src/test/com/bigdata/rdf/sparql/ast/eval/ticket739C-optpp.rq 2013-10-07 20:27:15 UTC (rev 7437)
@@ -0,0 +1,14 @@
+
+
+SELECT ?X
+WHERE {
+BIND ( <eg:o> as ?Z )
+{
+?X <eg:part> ?part .
+?part ?predicate ?Z .
+}
+UNION
+{
+?X ?predicate ?Z .
+}
+}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|