[Mulgara-svn] r1665 - in trunk/jxdata/iTQL: . relative_uris

pag at mulgara.org pag at mulgara.org
Mon Apr 13 22:20:10 UTC 2009


Author: pag
Date: 2009-04-13 15:20:10 -0700 (Mon, 13 Apr 2009)
New Revision: 1665

Added:
   trunk/jxdata/iTQL/relative_uris/
   trunk/jxdata/iTQL/relative_uris/createResult1.txt
   trunk/jxdata/iTQL/relative_uris/insertResult1.txt
   trunk/jxdata/iTQL/relative_uris/queryResult1.txt
   trunk/jxdata/iTQL/relative_uris/queryResult2.txt
   trunk/jxdata/iTQL/relative_uris/test.jxu
Log:
Provides tests for the relative URI handling in r1664

Added: trunk/jxdata/iTQL/relative_uris/createResult1.txt
===================================================================
--- trunk/jxdata/iTQL/relative_uris/createResult1.txt	                        (rev 0)
+++ trunk/jxdata/iTQL/relative_uris/createResult1.txt	2009-04-13 22:20:10 UTC (rev 1665)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully created graph @server@#reltest</message></query></answer>

Added: trunk/jxdata/iTQL/relative_uris/insertResult1.txt
===================================================================
--- trunk/jxdata/iTQL/relative_uris/insertResult1.txt	                        (rev 0)
+++ trunk/jxdata/iTQL/relative_uris/insertResult1.txt	2009-04-13 22:20:10 UTC (rev 1665)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully inserted statements into @server@#reltest</message></query></answer>

Added: trunk/jxdata/iTQL/relative_uris/queryResult1.txt
===================================================================
--- trunk/jxdata/iTQL/relative_uris/queryResult1.txt	                        (rev 0)
+++ trunk/jxdata/iTQL/relative_uris/queryResult1.txt	2009-04-13 22:20:10 UTC (rev 1665)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<answer xmlns="http://mulgara.org/tql#"><query><variables><o/></variables><solution><o resource="@server@/bar"/></solution></query></answer>

Added: trunk/jxdata/iTQL/relative_uris/queryResult2.txt
===================================================================
--- trunk/jxdata/iTQL/relative_uris/queryResult2.txt	                        (rev 0)
+++ trunk/jxdata/iTQL/relative_uris/queryResult2.txt	2009-04-13 22:20:10 UTC (rev 1665)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<answer xmlns="http://mulgara.org/tql#"><query><variables><o/></variables><solution><o resource="@server@/baz"/></solution></query></answer>

Added: trunk/jxdata/iTQL/relative_uris/test.jxu
===================================================================
--- trunk/jxdata/iTQL/relative_uris/test.jxu	                        (rev 0)
+++ trunk/jxdata/iTQL/relative_uris/test.jxu	2009-04-13 22:20:10 UTC (rev 1665)
@@ -0,0 +1,72 @@
+<jxu>
+  <set name="debug" value="false" />
+
+  <set name="query" value="create &lt;@server@#reltest&gt; ;"/>
+  <eval stepClass="org.mulgara.store.jxunit.QueryJX" />
+  <ifEqual converse="true" file="createResult1.txt" name="queryResult">
+    <save name="queryResult" file="badCreateResult1.xml"/>
+    <fail>Output failed.  Check badCreateResult1.xml for output.</fail>
+  </ifEqual>
+
+  <set name="query" value="insert &lt;foo&gt; &lt;test:property&gt; &lt;bar&gt; into &lt;@server@#reltest&gt; ; "/>
+
+  <eval stepClass="org.mulgara.store.jxunit.QueryJX" />
+  <ifEqual converse="true" file="insertResult1.txt" name="queryResult">
+    <save name="queryResult" file="badInsertResult1.xml"/>
+    <fail>Output failed.  Check badInsertResult1.xml for output.</fail>
+  </ifEqual>
+
+  <set name="query"
+       value="select $o
+              from &lt;@server@#reltest&gt;
+              where &lt;foo&gt; &lt;test:property&gt; $o ;"/>
+
+  <eval stepClass="org.mulgara.store.jxunit.QueryJX" />
+  <ifEqual converse="true" file="queryResult1.txt" name="queryResult">
+    <save name="queryResult" file="badQueryResult1.xml"/>
+    <fail>Output failed.  Check badQueryResult1.xml for output.</fail>
+  </ifEqual>
+
+  <set name="query"
+       value="select $o
+              from &lt;#reltest&gt;
+              where &lt;@server@/foo&gt; &lt;test:property&gt; $o ;"/>
+
+  <eval stepClass="org.mulgara.store.jxunit.QueryJX" />
+  <ifEqual converse="true" file="queryResult1.txt" name="queryResult">
+    <save name="queryResult" file="badQueryResult2.xml"/>
+    <fail>Output failed.  Check badQueryResult2.xml for output.</fail>
+  </ifEqual>
+
+
+  <set name="query" value="insert &lt;@server@/bar&gt; &lt;test:property&gt; &lt;baz&gt; into &lt;@server@#reltest&gt; ; "/>
+
+  <eval stepClass="org.mulgara.store.jxunit.QueryJX" />
+  <ifEqual converse="true" file="insertResult1.txt" name="queryResult">
+    <save name="queryResult" file="badInsertResult2.xml"/>
+    <fail>Output failed.  Check badInsertResult2.xml for output.</fail>
+  </ifEqual>
+
+  <set name="query"
+       value="select $o
+              from &lt;@server@#reltest&gt;
+              where &lt;bar&gt; &lt;test:property&gt; $o ;"/>
+
+  <eval stepClass="org.mulgara.store.jxunit.QueryJX" />
+  <ifEqual converse="true" file="queryResult2.txt" name="queryResult">
+    <save name="queryResult" file="badQueryResult3.xml"/>
+    <fail>Output failed.  Check badQueryResult3.xml for output.</fail>
+  </ifEqual>
+
+  <set name="query"
+       value="select $o
+              from &lt;#reltest&gt;
+              where &lt;@server@/bar&gt; &lt;test:property&gt; $o ;"/>
+
+  <eval stepClass="org.mulgara.store.jxunit.QueryJX" />
+  <ifEqual converse="true" file="queryResult2.txt" name="queryResult">
+    <save name="queryResult" file="badQueryResult4.xml"/>
+    <fail>Output failed.  Check badQueryResult4.xml for output.</fail>
+  </ifEqual>
+
+</jxu>




More information about the Mulgara-svn mailing list