예제 #1
0
 private function makeQueryResultForCount(FederateResultSet $federateResultSet, Query $query)
 {
     $queryResult = new QueryResult($query->getDescription()->getPrintrequests(), $query, array(), $this->store, false);
     if ($federateResultSet->getErrorCode() === FederateResultSet::ERROR_NOERROR) {
         $queryResult->setCountValue($federateResultSet->getNumericValue());
     } else {
         $queryResult->addErrors(array(wfMessage('smw_db_sparqlqueryproblem')->inContentLanguage()->text()));
     }
     return $queryResult;
 }
예제 #2
0
 public function testGetZeroNumericValue()
 {
     $instance = new FederateResultSet(array(), array());
     $this->assertSame(0, $instance->getNumericValue());
 }