Refine search
@Test public void turtle_01() { Triple t = parseOneTriple("<s> <p> 123 . ") ; Triple t2 = SSE.parseTriple("(<http://base/s> <http://base/p> 123)") ; assertEquals(t2, t) ; }
@Test public void turtle_03() { Triple t = parseOneTriple("@prefix ex: <http://example/x/> . ex:s ex:p 123 . ") ; Triple t2 = SSE.parseTriple("(<http://example/x/s> <http://example/x/p> 123)") ; assertEquals(t2, t) ; }
@Test public void serialize_triple_01() throws Exception { Triple t = SSE.parseTriple("(:s :p :o)"); Triple t1 = roundTrip(t); assertEquals(t, t1); }
@Test public void turtle_02() { Triple t = parseOneTriple("@base <http://example/> . <s> <p> 123 . ") ; Triple t2 = SSE.parseTriple("(<http://example/s> <http://example/p> 123)") ; assertEquals(t2, t) ; }
@Test(expected=DeleteDeniedException.class) public void delete_1() { Triple t = SSE.parseTriple("(<x> <p> 'ZZZ')"); distinct.add(t); distinct.delete(t); }
@Test public void serialize_triple_03() throws Exception { Triple t = SSE.parseTriple("(?a _:b 123)"); Triple t1 = roundTrip(t); assertEquals(t, t1); }
@Test public void add_3() { duplicates.add(SSE.parseTriple("(<x> <p> 'ZZZ')")); duplicates.add(SSE.parseTriple("(<x> <p> 'ZZZ')")); assertEquals(2, count(duplicates)); }
@Test public void add_2() { distinct.add(SSE.parseTriple("(<x> <p> 'ZZZ')")); distinct.add(SSE.parseTriple("(<x> <p> 'ZZZ')")); assertEquals(1, count(distinct)); }
@Test public void complexQuery_1() { for (int i=0; i<2; i++) { distinct.add(SSE.parseTriple("(<http://example.org/a> <http://example.org/p> 'YYY')")); distinct.add(SSE.parseTriple("(<http://example.org/a> <http://example.org/p2> 'ZZZ')")); distinct.add(SSE.parseTriple("(<http://example.org/b> <http://example.org/p> 'YYY')")); distinct.add(SSE.parseTriple("(<http://example.org/b> <http://example.org/p2> 'ZZZ')")); } assertEquals(2, query("select * where { ?a <http://example.org/p> ?v ; <http://example.org/p2> ?v2 }", distinct)); assertEquals(2, query("select distinct * where { ?a <http://example.org/p> ?v ; <http://example.org/p2> ?v2 }", distinct)); }
@Test public void add_1() { distinct.add(SSE.parseTriple("(<x> <p> 'ZZZ')")); assertEquals(1, count(distinct)); }
@Test public void graphDSG_view_1() { Triple t = makeDefaultGraph(baseDSG).find(null, null, null).next() ; assertEquals(SSE.parseTriple("(<s> <p> 0)"), t) ; // Check exact iterator. }
@Test public void graphDSG_view_2() { Triple t = makeNamedGraph(baseDSG, gn1).find(null, null, null).next() ; assertEquals(SSE.parseTriple("(<s> <p> 1)"), t) ; // Check exact iterator. }
@Test public void graphDGS_update_1() { Quad q9 = SSE.parseQuad("(<g3> <s> <p> 9)") ; Graph g = makeNamedGraph(baseDSG, gn3) ; baseDSG.add(q9) ; Triple t = SSE.parseTriple("(<s> <p> 9)") ; assertTrue(g.contains(t)) ; }
@Test public void graphDGS_update_2() { Triple t = SSE.parseTriple("(<s> <p> 9)") ; Graph g = makeNamedGraph(baseDSG, gn3) ; g.add(t) ; Quad q9 = SSE.parseQuad("(<g3> <s> <p> 9)") ; assertTrue(baseDSG.contains(q9)) ; } }
@Test public void serialize_triple_02() throws Exception { Triple t = SSE.parseTriple("(:x :x :x)"); Triple t1 = roundTrip(t); assertEquals(t, t1); assertEquals(t1.getSubject(), t1.getObject()); }
@Test public void trig_01() { String s = "{ <x> <p> <q> }" ; CatchParserOutput sink = parseCapture(s, Lang.TRIG) ; assertEquals(1, sink.startCalled) ; assertEquals(1, sink.finishCalled) ; assertEquals(0, sink.triples.size()) ; assertEquals(1, sink.quads.size()) ; Triple t = SSE.parseTriple("(<http://base/x> <http://base/p> <http://base/q>)") ; Quad q = new Quad(Quad.tripleInQuad, t) ; assertEquals(q, last(sink.quads)) ; }
@Test public void removeAll_1() { distinct.add(SSE.parseTriple("(<x> <p> 'ZZZ')")); assertEquals(1, count(distinct)); distinct.clear(); assertEquals(0, count(distinct)); }
@Test public void trig_11() { DatasetGraph dsg = parse("@prefix ex: <http://example/> .", "{ ex:s ex:p 123 }") ; assertEquals(1, dsg.getDefaultGraph().size()) ; Triple t = dsg.getDefaultGraph().find(null,null,null).next(); Triple t2 = SSE.parseTriple("(<http://example/s> <http://example/p> 123)") ; }
@Test public void graphDSG_view_3() { Graph g = makeDefaultGraph(baseDSG) ; g.add(SSE.parseTriple("(<s> <p> 99)")) ; long x = Iter.count(baseDSG.find(Quad.defaultGraphNodeGenerated, null, null, null)) ; assertEquals(2, x) ; assertEquals(2, g.size()) ; // Check exact iterator. }
@Test public void trig_10() //{ parse("{ <x> <p> <q> }") ; } { DatasetGraph dsg = parse("{ <x> <p> <q> }") ; assertEquals(1, dsg.getDefaultGraph().size()) ; Triple t = dsg.getDefaultGraph().find(null,null,null).next(); Triple t2 = SSE.parseTriple("(<http://base/x> <http://base/p> <http://base/q>)") ; assertEquals(t2, t) ; }