use of org.apache.jena.sparql.core.DatasetGraph in project jena by apache.
the class AbstractDatasetGraphFindPatterns method find_pattern_s.
@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);
}
use of org.apache.jena.sparql.core.DatasetGraph in project jena by apache.
the class AbstractDatasetGraphFindPatterns method find_pattern_p.
@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);
}
use of org.apache.jena.sparql.core.DatasetGraph in project jena by apache.
the class AbstractDatasetGraphFindPatterns method create.
/**
* Create the dataset to test loaded with the supplied data - this dataset need not be mutable.
* Either supply {@link #create()} or override this method.
*/
protected DatasetGraph create(Collection<Quad> data) {
DatasetGraph dsg = create();
add(dsg, data);
return dsg;
}
use of org.apache.jena.sparql.core.DatasetGraph in project jena by apache.
the class AbstractDatasetGraphFindPatterns method find_quad_00.
@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);
}
use of org.apache.jena.sparql.core.DatasetGraph in project jena by apache.
the class AbstractDatasetGraphFindPatterns method find_pattern_go.
@Test
public void find_pattern_go() {
DatasetGraph dsg = create(dataPattern);
List<Quad> quads1 = Iter.toList(dsg.find(node(":gx"), null, null, node(":ox")));
List<Quad> quads2 = Arrays.asList(q_go, q_gpo, q_gso, q_gspo);
BaseTest.assertEqualsUnordered("find(go)", quads1, quads2);
}
Aggregations