- From: <bugzilla@jessica.w3.org>
- Date: Tue, 30 Oct 2012 23:38:43 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=19782 --- Comment #3 from Sorin Nasoi <spungi@gmail.com> --- Here are 2 more examples of misuse of the 'assert-eq': 1) "op-numeric-add" test set, "op-numeric-addflt2args-3" test case: <test-case name="op-numeric-addflt2args-3"> <description> Evaluates The "op:numeric-add" operator with the arguments set as follows: $arg1 = xs:float(lower bound) $arg2 = xs:float(mid range) </description> <created by="Carmelo Montanez" on="2004-12-13"/> <test>xs:float("-3.4028235E38") + xs:float("0")</test> <result> <assert-eq>xs:float(-3.4028235E38)</assert-eq> </result> </test-case> Instead of : <test-case name="op-numeric-addflt2args-3"> [...] <result> <assert>$result eq xs:float(-3.4028235E38)</assert> </result> </test-case> 2)test set "op-numeric-divide", test case "op-numeric-dividesht2args-5": <test-case name="op-numeric-dividesht2args-5"> <description> Evaluates The "op:numeric-divide" operator with the arguments set as follows: $arg1 = xs:short(lower bound) $arg2 = xs:short(upper bound) </description> <created by="Carmelo Montanez" on="2004-12-13"/> <test>xs:short("-32768") div xs:short("32767")</test> <result> <any-of> <assert-eq>-1.000030518509475997</assert-eq> <assert-eq>-1.000030518509475997192297128208258</assert-eq> <assert-eq>-1.000030518509</assert-eq> </any-of> </result> </test-case> What if the XQuery processor returns '-1.0000305185094759972' ? -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Tuesday, 30 October 2012 23:38:44 UTC