- From: <bugzilla@jessica.w3.org>
- Date: Sat, 13 Dec 2014 17:06:00 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=27608 Bug ID: 27608 Summary: Regular expressions in JSON Serialization tests 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: christian.gruen@gmail.com QA Contact: public-qt-comments@w3.org I believe that the regular expressions in the tests Serialization-json-58 – Serialization-json-72 need to be fixed, as many of them do not comply with the XQuery syntax. In most cases, it's about closing curly and square brackets that have not been escaped. Some other characters (parentheses, asterisk) need to be escaped as well. Some examples: * Serialization-json-64 Curly and square brackets: - OLD: \{"book":\{.*"author":\[{[^}]*},{[^}]*},{[^}]*}].*}} - NEW: \{"book":\{.*"author":\[\{[^}]*\},\{[^}]*\},\{[^}]*\}\].*\}\} * Serialization-json-60 Parentheses: - OLD: \{"menu":\{.*"popup":\{"menuitem":\[\{.*"onclick":"CreateNewDoc()".*},\{.*"onclick":"OpenDoc()".*},\{.*"onclick":"CloseDoc()".*}]}.*}} - NEW: \{"menu":\{.*"popup":\{"menuitem":\[\{.*"onclick":"CreateNewDoc\(\)".*\},\{.*"onclick":"OpenDoc\(\)".*\},\{.*"onclick":"CloseDoc\(\)".*\}\]\}.*\}\} * Serialization-json-67 Forward slashes (should not be escaped): - OLD: \{"book":\{.*"author":\[{[^}]*},{[^}]*},"<simple>2<\/simple>",{[^}]*}].*}} - NEW: \{"book":\{.*"author":\[\{[^}]*\},\{[^}]*\},"<simple>2</simple>",\{[^}]*\}\].*\}\} * Serialization-json-61 Asterisks: - OLD: "text":\{.*"onMouseUp":"sun1\.opacity = \(sun1\.opacity / 100\) * 90;".*} - NEW: "text":\{.*"onMouseUp":"sun1\.opacity = \(sun1\.opacity / 100\) \* 90;".*\} -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Saturday, 13 December 2014 17:06:01 UTC