Author: andy
Date: Wed Jun 26 22:57:31 2013
New Revision: 1497152
URL: http://svn.apache.org/r1497152
Log:
Tests for UpdateRequest output
Modified:
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/modify/TS_Update.java
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/modify/TestUpdateWriter.java
Modified:
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/modify/TS_Update.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/modify/TS_Update.java?rev=1497152&r1=1497151&r2=1497152&view=diff
==============================================================================
---
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/modify/TS_Update.java
(original)
+++
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/modify/TS_Update.java
Wed Jun 26 22:57:31 2013
@@ -28,7 +28,7 @@ import org.junit.runners.Suite.SuiteClas
, TestUpdateGraphMgtMem.class
, TestUpdateOperations.class
, TestUpdateCompare.class
- //, TestUpdateWriter.class
+ , TestUpdateWriter.class
})
public class TS_Update
{
Modified:
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/modify/TestUpdateWriter.java
URL:
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/modify/TestUpdateWriter.java?rev=1497152&r1=1497151&r2=1497152&view=diff
==============================================================================
---
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/modify/TestUpdateWriter.java
(original)
+++
jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/modify/TestUpdateWriter.java
Wed Jun 26 22:57:31 2013
@@ -31,15 +31,18 @@ public class TestUpdateWriter extends Ba
@Test public void updateWrite02() { test("PREFIX : <http://example/>
INSERT DATA { <s> :p 123 }") ; }
@Test public void updateWrite03() { test("PREFIX : <http://example/>
INSERT DATA { _:a :p 123 , 456 }") ; }
@Test public void updateWrite04() { test("PREFIX : <http://example/>
INSERT DATA { _:a :p 123 ; :q 456 }") ; }
- @Test public void updateWrite05() { test("DELETE {} INSERT {} WHERE {}")
; }
+ @Test public void updateWrite05() { test("DELETE {<s> <p> ?v } INSERT
{<s> <p> _:x } WHERE {?v <p> _:x }") ; }
+ @Test public void updateWrite06() { test("INSERT {<s> <p> ?v } WHERE {?v
<p> 123}") ; }
+ @Test public void updateWrite07() { test("DELETE {<s> <p> ?v} WHERE {?v
<p> 123}") ; }
+ @Test public void updateWrite08() { test("DELETE WHERE {?v <p> 123}") ; }
+ @Test public void updateWrite09() { test("DELETE { ?w <q> 56 } INSERT
{?v <p> 123} WHERE { _:a ?p _:b }") ; }
+
+ @Test public void updateWrite10() { test("INSERT {} WHERE { ?x ?p [ ?a
?b ] }") ; }
- // WITH
- // USING / USING NAMED
-
- @Test public void updateWrite06() { test("INSERT DATA {}") ; }
- @Test public void updateWrite07() { test("INSERT DATA {}") ; }
- @Test public void updateWrite08() { test("INSERT DATA {}") ; }
- @Test public void updateWrite09() { test("INSERT DATA {}") ; }
+ @Test public void updateWrite20() { test("PREFIX : <http://example/>
DELETE {} INSERT {} WHERE {}") ; }
+ @Test public void updateWrite21() { test("PREFIX : <http://example/>
DELETE {} INSERT {} USING :G WHERE {}") ; }
+ @Test public void updateWrite22() { test("PREFIX : <http://example/>
DELETE {} INSERT {} USING NAMED :GN WHERE {}") ; }
+ @Test public void updateWrite23() { test("PREFIX : <http://example/>
WITH :ABC DELETE {} INSERT {} WHERE {}") ; }
private void test(String updateString) {
UpdateRequest update1 = UpdateFactory.create(updateString);