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 two tests CastFOCA0001-1 and CastFOCA0003-1 attempt to cause errors by using literals that exceed the maximum size of an integer or decimal. On an implementation (like Saxon) that supports large integers and decimals, no failure will occur. The expected results are therefore wrong.
Mike: Perhaps the best way to handle this is to have two possible scenarios. one involving the error and the other actually capturing a value. I will double check with the task force as I think we talked about this scenario, but not sure what the resolution was.
Yes, I agree, it's probably best to handle it with two alternative outcomes. (My test driver isn't very good at those, but that's my problem...)
Fixed results. Added alternate expected results for implmentations capable or handling the big numbers. Test now may have two outcomes, either raise an error or processing of big number. Please close the bug if you agree. Thanks, Carmelo Montanez