Refine search
@Test public void find_pattern_s() { DatasetGraph dsg = create(dataPattern) ; List<Quad> quads1 = Iter.toList(dsg.find(null, node(":sx"), null, null)) ; List<Quad> quads2 = Arrays.asList(q_s, q_gs, q_sp, q_so, q_gsp, q_gso, q_spo, q_gspo) ; BaseTest.assertEqualsUnordered("find(s)", quads1, quads2); }
@Test public void find_pattern_o() { DatasetGraph dsg = create(dataPattern) ; List<Quad> quads1 = Iter.toList(dsg.find(null, null, null, node(":ox"))) ; List<Quad> quads2 = Arrays.asList(q_o, q_go, q_so, q_po, q_gpo, q_gso, q_spo, q_gspo) ; BaseTest.assertEqualsUnordered("find(o)", quads1, quads2); }
@Test public void find_pattern_p() { DatasetGraph dsg = create(dataPattern) ; List<Quad> quads1 = Iter.toList(dsg.find(null, null, node(":px"), null)) ; List<Quad> quads2 = Arrays.asList(q_p, q_gp, q_sp, q_po, q_gsp, q_gpo, q_spo, q_gspo) ; BaseTest.assertEqualsUnordered("find(p)", quads1, quads2); }
@Test public void find_quad_00() { DatasetGraph dsg = create(dataPattern) ; List<Quad> quads1 = Iter.toList(dsg.find()) ; assertNotNull("find()", quads1); List<Quad> quads2 = toList(dsg.find(null, null, null, null)) ; assertNotNull("find(null,null,null,null)", quads2); BaseTest.assertEqualsUnordered("find()", quads1, quads2); }
@Test public void find_pattern_g() { DatasetGraph dsg = create(dataPattern) ; List<Quad> quads1 = Iter.toList(dsg.find(node(":gx"), null, null, null)) ; List<Quad> quads2 = Arrays.asList(q_g, q_gs, q_gp, q_go, q_gsp, q_gso, q_gpo, q_gspo) ; BaseTest.assertEqualsUnordered("find(g)", quads1, quads2); }
@Test public void find_dsgFind_union_03() { Assume.assumeTrue("Not a DatasetGraphBaseFind", dsg instanceof DatasetGraphBaseFind) ; DatasetGraphBaseFind dsgx = (DatasetGraphBaseFind)dsg ; List<Triple> x1 = toList(dsgx.findInUnionGraph(null, null, null)) ; List<Triple> x2 = quadsToDistinctTriples(dsg.find(Quad.unionGraph,null, null, null)) ; assertEqualsUnordered(x1, x2) ; assertEquals(3, x2.size()) ; }
@Test public void find_pattern_gso() { DatasetGraph dsg = create(dataPattern) ; List<Quad> quads1 = Iter.toList(dsg.find(node(":gx"), null, node(":px"), node(":ox"))) ; List<Quad> quads2 = Arrays.asList(q_gpo, q_gspo) ; BaseTest.assertEqualsUnordered("find(gso)", quads1, quads2); } @Test public void find_pattern_spo() {