[Bug 28229] New: [QT3TS] misc-RandomNumberGenerator rnd-001

https://www.w3.org/Bugs/Public/show_bug.cgi?id=28229

            Bug ID: 28229
           Summary: [QT3TS] misc-RandomNumberGenerator rnd-001
           Product: XPath / XQuery / XSLT
           Version: Working drafts
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XQuery 3 & XPath 3 Test Suite
          Assignee: oneil@saxonica.com
          Reporter: debbie@saxonica.com
        QA Contact: public-qt-comments@w3.org

Firstly, this test could be moved to the fn-random-number-generator test set.

Secondly, the return statement of the test says:
return if (not(count(distinct-values($r)) > 0.5*count($r)))
         then fn:error(fn:random-number-generator, '')
         else if (not(not(deep-equal($r, fn:sort($r)))))
         then fn:error(fn:random-number-generator, '')
         else if (not(count($r[. lt 0.5]) > 0.2*count($r) and count($r[. gt
0.5]) > 0.2*count($r)))
         then fn:error(fn:random-number-generator, '')
         else fn:true()

But the arguments to fn:error() do not make sense. I'm not quite sure what the
intention was. Should the test even be throwing errors if the spec says (last
paragraph of 4.9.1. Notes):
"The specification does not place strong conformance requirements on the actual
randomness of the result..."

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Monday, 16 March 2015 17:30:44 UTC