Commit 269c20b2 authored by Marc-André Lureau's avatar Marc-André Lureau Committed by Markus Armbruster
Browse files

tests/qdict: check more get_try_int() cases



Signed-off-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
Suggested-by: default avatarMarkus Armbruster <armbru@redhat.com>
Reviewed-by: default avatarMarkus Armbruster <armbru@redhat.com>
Message-Id: <20170607163635.17635-42-marcandre.lureau@redhat.com>
Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
parent ad664c1d
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -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);
}