From: <jer...@us...> - 2014-01-23 22:48:09
|
Revision: 7826 http://bigdata.svn.sourceforge.net/bigdata/?rev=7826&view=rev Author: jeremy_carroll Date: 2014-01-23 22:48:03 +0000 (Thu, 23 Jan 2014) Log Message: ----------- One last test for trac804 - exercises different code path (which was not buggy, and still isn?\226?\128?\153t) Modified Paths: -------------- branches/BIGDATA_RELEASE_1_3_0/bigdata-sails/src/test/com/bigdata/rdf/sail/webapp/NamedGraphUpdateTest.java Modified: branches/BIGDATA_RELEASE_1_3_0/bigdata-sails/src/test/com/bigdata/rdf/sail/webapp/NamedGraphUpdateTest.java =================================================================== --- branches/BIGDATA_RELEASE_1_3_0/bigdata-sails/src/test/com/bigdata/rdf/sail/webapp/NamedGraphUpdateTest.java 2014-01-23 22:38:27 UTC (rev 7825) +++ branches/BIGDATA_RELEASE_1_3_0/bigdata-sails/src/test/com/bigdata/rdf/sail/webapp/NamedGraphUpdateTest.java 2014-01-23 22:48:03 UTC (rev 7826) @@ -258,6 +258,30 @@ assertQuad("<eg:AA>","<eg:B> <eg:moveTo> <eg:BB>"); assertQuad("<eg:BB>","<eg:B> <eg:moveTo> <eg:BB> "); } + public void test_triple_template_and_fixed_insert() throws IOException { + makeUpdate( "prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>\n" + + "INSERT DATA\n" + + "{ \n" + + " GRAPH <eg:tmp> {\n" + + " <eg:b> rdf:type <eg:c> .\n" + + " }\n" + + "}\n"); + makeUpdate( "INSERT {\n" + + " GRAPH <eg:A> {\n" + + " ?olds ?oldp ?oldo\n" + + " }\n" + + " GRAPH <eg:B> {\n" + + " <eg:b> rdf:type <eg:c> .\n" + + " }\n" + + "}\n" + + "WHERE {\n" + + " GRAPH <eg:tmp> {\n" + + " ?olds ?oldp ?oldo\n" + + " }\n" + + "}"); + assertQuad("<eg:A>","<eg:b> rdf:type <eg:c> "); + assertQuad("<eg:B>","<eg:b> rdf:type <eg:c> "); + } static public Test suite() { return ProxySuiteHelper.suiteWhenStandalone(NamedGraphUpdateTest.class,"test.*", TestMode.quads); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |