[
https://issues.apache.org/jira/browse/QPIDIT-70?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15805186#comment-15805186
]
ASF subversion and git services commented on QPIDIT-70:
-------------------------------------------------------
Commit f5c4263a48353b1431d0a4d36d777a86ebf51aa3 in qpid-interop-test's branch
refs/heads/master from [~chug]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-interop-test.git;h=f5c4263 ]
QPIDIT-70: Properly encode json results
This test 'gets tests to pass' by escaping double quotes and
backslashes.
The patch does not use .NET library json serializer yet. The
library is unicode centric and its encoding of a single quote
as '<backslash>u0027' fails in the test framework.
> [amqpnetlite] Receiver shim does not properly encode json results
> -----------------------------------------------------------------
>
> Key: QPIDIT-70
> URL: https://issues.apache.org/jira/browse/QPIDIT-70
> Project: Apache QPID IT
> Issue Type: Bug
> Components: .Net Lite Shim
> Affects Versions: Future
> Reporter: Chuck Rolke
> Assignee: Chuck Rolke
>
> Strings containing a backslash fail and the rules governing backslashes are
> not clear.
> In debug tests with the console printing the sent/received payloads
> AmqpNetLite and ProtonCpp show:
> Sender (both cases):
> {noformat}
> '["", "12345", "Hello, world",
> "\\\\x01\\\\x02\\\\x03\\\\x04\\\\x05abcde\\\\x80\\\\x81\\\\xfe\\\\xff"]'
> {noformat}
> ProtonCpp works by returning:
> {noformat}
> binary
> ["","12345","Hello,
> world","\\x01\\x02\\x03\\x04\\x05abcde\\x80\\x81\\xfe\\xff"]
> {noformat}
> AmqpNetLite fails by returning:
> {noformat}
> ["", "12345", "Hello, world",
> "\x01\x02\x03\x04\x05abcde\x80\x81\xfe\xff"]{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]