- From: <bugzilla@jessica.w3.org>
- Date: Fri, 19 Sep 2014 14:29:04 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=26859 Bug ID: 26859 Summary: orderBy63 may not test intended error conditions Product: XML Query Test Suite Version: unspecified Hardware: PC OS: All Status: NEW Severity: normal Priority: P2 Component: XML Query Test Suite Assignee: benjie.nguyen@gmail.com Reporter: josh.spiegel@oracle.com QA Contact: public-qt-comments@w3.org <test-case name="orderBy63" xmlns="http://www.w3.org/2010/09/qt-fots-catalog"> <description>Test that the context item for evaluating a sort key is NOT the item whose sort key is being computed</description> <created by="Michael Kay" on="2011-07-30"/> <environment ref="orderdata"/> <dependency type="spec" value="XQ10+"/> <test><![CDATA[ declare default element namespace "http://www.w3.org/XQueryTestOrderBy"; /DataValues/( for $x in NegativeNumbers/orderData order by xs:decimal(.) return $x)]]></test> <result> <any-of> <error code="FOTY0004"/> <error code="FOTY0012"/> <error code="FORG0001"/> </any-of> </result> </test-case> Some implementations may be able to compute the result of this query without evaluating the order by clause, thereby avoiding the error condition (which is allowed under 2.3.4 Errors and Optimization). I would like to modify the query to force the order by clause to be relevant to the result. For example: declare default element namespace "http://www.w3.org/XQueryTestOrderBy"; /DataValues/( ( for $x at $pos in NegativeNumbers/orderData order by xs:decimal(.) + $pos return $x )[1] ) -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Friday, 19 September 2014 14:29:10 UTC