[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