- From: Olivier Corby <Olivier.Corby@sophia.inria.fr>
- Date: Tue, 27 Sep 2011 11:06:59 +0200
- To: public-rdf-dawg@w3.org
- Message-ID: <4E819233.6030003@sophia.inria.fr>
Hi, ACTION-531 : Check Query test cases coverage in terms of errors in aggregate evaluation and positiveEXISTS tests [on Olivier Corby - due 2011-09-27]. I have added two test cases on aggregates based on the query document example: agg-err-01 PREFIX : <http://example.com/data/#> SELECT ?g (AVG(?p) AS ?avg) ((MIN(?p) + MAX(?p)) / 2 AS ?c) WHERE { ?g :p ?p . } GROUP BY ?g agg-err-02 PREFIX : <http://example.com/data/#> SELECT ?g (AVG(IF(isNumeric(?p), ?p, COALESCE(xsd:double(?p),0))) AS ?avg) WHERE { ?g :p ?p . } GROUP BY ?g _____________ I have created a "exists" directory and added 5 test cases on positive exists : select * where { ?s ?p ?o filter exists {?s ?p ex:o} } select * where { ?s ?p ex:o2 filter exists {ex:s ex:p ex:o} } select * where { graph <exists02.ttl> { ?s ?p ex:o1 filter exists { ?s ?p ex:o2 } }} select * where { ?s ?p ex:o filter exists { ?s ?p ex:o1 filter exists { ?s ?p ex:o2 } } } select * where { ?s ?p ex:o filter exists { ?s ?p ex:o1 filter not exists { ?s ?p ex:o2 } } } Best regards Olivier
Received on Tuesday, 27 September 2011 09:07:30 UTC