Skip to content

Commit

Permalink
tests/qdict: check more get_try_int() cases
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
elmarco authored and Markus Armbruster committed Jun 20, 2017
1 parent ad664c1 commit 269c20b
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions tests/check-qdict.c
Expand Up @@ -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);
}

Expand Down

0 comments on commit 269c20b

Please sign in to comment.