diff options
| author | Markus Armbruster <armbru@redhat.com> | 2020-12-10 17:14:43 +0100 |
|---|---|---|
| committer | Markus Armbruster <armbru@redhat.com> | 2020-12-19 10:37:16 +0100 |
| commit | 3953f826a3ff09a6b71b0365c05d1d3f9fdf49f2 (patch) | |
| tree | 8fcd0e8c3805717f4e15d843c8a32d690e77d12d /qapi/string-output-visitor.c | |
| parent | 54aa3de72ea2aaa2e903e7e879a4f3dda515a00e (diff) | |
| download | focaccia-qemu-3953f826a3ff09a6b71b0365c05d1d3f9fdf49f2.tar.gz focaccia-qemu-3953f826a3ff09a6b71b0365c05d1d3f9fdf49f2.zip | |
tests/check-qjson: Don't skip funny QNumber to JSON conversions
simple_number() and float_number() convert from JSON to QNumber and back. simple_number() tests "-0", but skips the conversion back to JSON, because it yields "0", not "-0". Works as intended, so better cover it: don't skip, but expect the funny result. float_number() tests "-32.20e-10", but skips the conversion back to JSON, because it yields "-0". This is a known bug in qnum_to_string(), marked FIXME there. Cover the bug: don't skip, but expect the funny result. While there, switch from g_assert() to g_assert_cmpstr() & friends for friendlier test failures. Signed-off-by: Markus Armbruster <armbru@redhat.com> Message-Id: <20201210161452.2813491-2-armbru@redhat.com>
Diffstat (limited to 'qapi/string-output-visitor.c')
0 files changed, 0 insertions, 0 deletions