Example #1
0
 public function testFilterAddTriples()
 {
     $triples = array(new Erfurt_Sparql_Query2_Triple($this->_instances->getResourceVar(), new Erfurt_Sparql_Query2_IriRef('http://ex.com/'), new Erfurt_Sparql_Query2_Var("sp")));
     $this->_instances->addTripleFilter($triples);
     //verify two triple in value query, alltriple (?resourceuri ?p ?o), filter(isuri) and the optional triple
     $triplesQuery = $this->_instances->getResourceQuery()->getElements();
     $this->assertContains($triples[0], $triplesQuery);
     $this->assertCount(1, $this->_instances->getFilter());
 }