- From: <bugzilla@jessica.w3.org>
- Date: Wed, 10 Apr 2013 09:11:07 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21655 Bug ID: 21655 Summary: [QT3TS] K2-SeqExprCastable-3, 4 Classification: Unclassified Product: XPath / XQuery / XSLT Version: Candidate Recommendation Hardware: PC OS: Windows NT Status: NEW Severity: normal Priority: P2 Component: XQuery 3 & XPath 3 Test Suite Assignee: oneil@saxonica.com Reporter: tim@cbcl.co.uk QA Contact: public-qt-comments@w3.org XQuery 3.0 states that: "The expression E castable as T returns true if the result of evaluating E can be successfully cast into the target type T by using a cast expression; otherwise it returns false. If evaluation of E fails with a dynamic error, the castable expression returns false. The castable expression can be used as a predicate to avoid errors at evaluation time. It can also be used to select an appropriate type for processing of a given value, as illustrated in the following example:" Neither of the tests K2-SeqExprCastable-3 and -4 expect false, yet in each case the argument to castable raises an error. <test-case name="K2-SeqExprCastable-3"> <description> Combine operator div with castable as. </description> <created by="Frans Englich" on="2007-11-26"/> <test>(1 div 0) castable as xs:string</test> <result> <any-of> <assert-true/><!-- permitted by errors-and-optimization --> <error code="FOAR0001"/> </any-of> </result> </test-case> <test-case name="K2-SeqExprCastable-4"> <description> Combine operator div with castable as(#2). </description> <created by="Frans Englich" on="2007-11-26"/> <test>concat("2007-01-3", 1 div 0) castable as xs:date</test> <result> <error code="FOAR0001"/> </result> </test-case> -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Wednesday, 10 April 2013 09:11:09 UTC