diff options
| author | Marc-André Lureau | 2017-06-07 18:36:33 +0200 |
|---|---|---|
| committer | Markus Armbruster | 2017-06-20 14:31:33 +0200 |
| commit | 269c20b2bbd2aa8531e0cdc741fb166f290d7a2b (patch) | |
| tree | 00a1afeee27a8cd86fd07fbc8dcd2169a399d7a8 | |
| parent | console: use get_uint() for "head" property (diff) | |
| download | qemu-269c20b2bbd2aa8531e0cdc741fb166f290d7a2b.tar.gz qemu-269c20b2bbd2aa8531e0cdc741fb166f290d7a2b.tar.xz qemu-269c20b2bbd2aa8531e0cdc741fb166f290d7a2b.zip | |
tests/qdict: check more get_try_int() cases
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Suggested-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20170607163635.17635-42-marcandre.lureau@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
| -rw-r--r-- | tests/check-qdict.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/check-qdict.c b/tests/check-qdict.c index 5eca1b5449..35405778cc 100644 --- a/tests/check-qdict.c +++ b/tests/check-qdict.c @@ -108,10 +108,17 @@ static void qdict_get_try_int_test(void) QDict *tests_dict = qdict_new(); qdict_put_int(tests_dict, key, value); + qdict_put_str(tests_dict, "string", "test"); ret = qdict_get_try_int(tests_dict, key, 0); g_assert(ret == value); + ret = qdict_get_try_int(tests_dict, "missing", -42); + g_assert_cmpuint(ret, ==, -42); + + ret = qdict_get_try_int(tests_dict, "string", -42); + g_assert_cmpuint(ret, ==, -42); + QDECREF(tests_dict); } |
