This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The environment for this test should be 'e1' and not 'e-1', or the test should expect an error since xs:positiveInteger(<e>-1</e>) will raise FORG0001. <test-case name="K2-RoundFunc-5"> <description> Ensure the return type is properly inferred for positiveInteger. </description> <created by="Frans Englich" on="2007-11-26"/> <modified by="O'Neil Delpratt" on="2011-09-06" change="environment variable e0 to e-1" /> <environment ref="e-1"/> <test>round(xs:positiveInteger(.)) instance of xs:positiveInteger</test> <result> <any-of> <assert-false/> <assert-true/> </any-of> </result> </test-case>
This test does not appear to have been fixed. -1 is not a positive integer!
Bug fix. Environment variable changed to e1
Confirmed fixed. Thanks.