[Mulgara-svn] r2078 - trunk/jxdata/iTQL/transitive
pag at mulgara.org
pag at mulgara.org
Wed Dec 14 19:31:51 UTC 2011
Author: pag
Date: 2011-12-14 19:31:50 +0000 (Wed, 14 Dec 2011)
New Revision: 2078
Added:
trunk/jxdata/iTQL/transitive/result15.txt
trunk/jxdata/iTQL/transitive/result16.txt
trunk/jxdata/iTQL/transitive/result17.txt
trunk/jxdata/iTQL/transitive/result18.txt
Modified:
trunk/jxdata/iTQL/transitive/test.jxu
Log:
Added tests for SPARQL transitivity
Added: trunk/jxdata/iTQL/transitive/result15.txt
===================================================================
--- trunk/jxdata/iTQL/transitive/result15.txt (rev 0)
+++ trunk/jxdata/iTQL/transitive/result15.txt 2011-12-14 19:31:50 UTC (rev 2078)
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sparql xmlns="http://www.w3.org/2005/sparql-results#">
+ <head>
+ <variable name="x"/>
+ </head>
+ <results>
+ <result>
+ <binding name="x">
+ <uri>urn:test:1</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:2</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:3</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:3</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:3</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:4</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:4</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:5</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:6</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:7</uri>
+ </binding>
+ </result>
+ </results>
+</sparql>
Added: trunk/jxdata/iTQL/transitive/result16.txt
===================================================================
--- trunk/jxdata/iTQL/transitive/result16.txt (rev 0)
+++ trunk/jxdata/iTQL/transitive/result16.txt 2011-12-14 19:31:50 UTC (rev 2078)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sparql xmlns="http://www.w3.org/2005/sparql-results#">
+ <head>
+ <variable name="x"/>
+ </head>
+ <results>
+ <result>
+ <binding name="x">
+ <uri>urn:test:11</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:12</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:13</uri>
+ </binding>
+ </result>
+ </results>
+</sparql>
Added: trunk/jxdata/iTQL/transitive/result17.txt
===================================================================
--- trunk/jxdata/iTQL/transitive/result17.txt (rev 0)
+++ trunk/jxdata/iTQL/transitive/result17.txt 2011-12-14 19:31:50 UTC (rev 2078)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sparql xmlns="http://www.w3.org/2005/sparql-results#">
+ <head>
+ <variable name="x"/>
+ </head>
+ <results>
+ <result>
+ <binding name="x">
+ <uri>urn:test:10</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:11</uri>
+ </binding>
+ </result>
+ </results>
+</sparql>
Added: trunk/jxdata/iTQL/transitive/result18.txt
===================================================================
--- trunk/jxdata/iTQL/transitive/result18.txt (rev 0)
+++ trunk/jxdata/iTQL/transitive/result18.txt 2011-12-14 19:31:50 UTC (rev 2078)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<sparql xmlns="http://www.w3.org/2005/sparql-results#">
+ <head>
+ <variable name="x"/>
+ </head>
+ <results>
+ <result>
+ <binding name="x">
+ <uri>urn:test:10</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:11</uri>
+ </binding>
+ </result>
+ <result>
+ <binding name="x">
+ <uri>urn:test:13</uri>
+ </binding>
+ </result>
+ </results>
+</sparql>
Modified: trunk/jxdata/iTQL/transitive/test.jxu
===================================================================
--- trunk/jxdata/iTQL/transitive/test.jxu 2011-12-12 23:30:54 UTC (rev 2077)
+++ trunk/jxdata/iTQL/transitive/test.jxu 2011-12-14 19:31:50 UTC (rev 2078)
@@ -192,4 +192,66 @@
<save name="queryResult" file="badResult14.xml"/>
<fail>Output failed. Check badResult14.xml for output.</fail>
</ifEqual>
+
+ <set name="query" value="prefix ns: <urn:test:>
+
+ select ?x
+ from <@server@#model1>
+ where {
+ ns:1 ns:property* ?x .
+ }
+ order by ?x"/>
+
+ <eval stepClass="org.mulgara.store.jxunit.SparqlQueryJX" />
+ <ifEqual converse="true" file="result15.txt" name="queryResult">
+ <save name="queryResult" file="badResult15.xml"/>
+ <fail>Output failed. Check badResult15.xml for output.</fail>
+ </ifEqual>
+
+ <set name="query" value="prefix ns: <urn:test:>
+
+ select ?x
+ from <@server@#model1>
+ where {
+ ns:10 ns:property+ ?x .
+ }
+ order by ?x"/>
+
+ <eval stepClass="org.mulgara.store.jxunit.SparqlQueryJX" />
+ <ifEqual converse="true" file="result16.txt" name="queryResult">
+ <save name="queryResult" file="badResult16.xml"/>
+ <fail>Output failed. Check badResult16.xml for output.</fail>
+ </ifEqual>
+
+ <set name="query" value="prefix ns: <urn:test:>
+
+ select ?x
+ from <@server@#model1>
+ where {
+ ?x ns:property+ ns:12 .
+ }
+ order by ?x"/>
+
+ <eval stepClass="org.mulgara.store.jxunit.SparqlQueryJX" />
+ <ifEqual converse="true" file="result17.txt" name="queryResult">
+ <save name="queryResult" file="badResult17.xml"/>
+ <fail>Output failed. Check badResult17.xml for output.</fail>
+ </ifEqual>
+
+ <set name="query" value="prefix ns: <urn:test:>
+
+ select ?x
+ from <@server@#model1>
+ where {
+ ?x ns:property* ns:13 .
+ }
+ order by ?x"/>
+
+ <eval stepClass="org.mulgara.store.jxunit.SparqlQueryJX" />
+ <ifEqual converse="true" file="result18.txt" name="queryResult">
+ <save name="queryResult" file="badResult18.xml"/>
+ <fail>Output failed. Check badResult18.xml for output.</fail>
+ </ifEqual>
+
+
</jxu>
More information about the Mulgara-svn
mailing list