zorba-coders team mailing list archive
-
zorba-coders team
-
Mailing list archive
-
Message #04019
[Bug 920721] Re: json 2.0 bug: wrong behavior for parsing empty value
Renamed the tests to conform to all the rest, i.e., contain "parse" or
"serialize" in the test name. Also, again, the second test is invalid
XQuery since it's missing a "return".
--
You received this bug notification because you are a member of Zorba
Coders, which is the registrant for Zorba.
https://bugs.launchpad.net/bugs/920721
Title:
json 2.0 bug: wrong behavior for parsing empty value
Status in Zorba - The XQuery Processor:
New
Bug description:
Parsing an empty value has wrong behavior for both JSON mappings (Snelson and JSON-ML).
Please see failing tests:
- test/rbkt/zorba/json/json-snelson-empty-value
- test/rbkt/zorba/json/json-jsonml-empty-value
For instance in zorba/json/json-snelson-empty-value.xq:
import module namespace json = "http://www.zorba-xquery.com/modules/converters/json";
json:parse(<a/>)
Should raise error(s) http://www.zorba-xquery.com/errors:ZJPE0001
But instead Zorba returns a result.
For test/rbkt/zorba/json/json-jsonml-empty-value.xq:
import module namespace json = "http://www.zorba-xquery.com/modules/converters/json";
let $options :=
<options xmlns="http://www.zorba-xquery.com/modules/converters/json-options">
<json-format value="JsonML-array"/>
</options>
json:parse(<a/>,$options)
Zorba returns http://www.w3.org/2005/xqt-errors:XPST0003
instead of http://www.zorba-xquery.com/errors:ZJPE0001
To manage notifications about this bug go to:
https://bugs.launchpad.net/zorba/+bug/920721/+subscriptions
References