Test g_parse_debug_string ("all")

https://bugzilla.gnome.org/show_bug.cgi?id=642452
This commit is contained in:
Will Thompson 2011-02-16 10:48:22 +00:00 committed by Matthias Clasen
parent 94a46ea410
commit 73ffa9034f

View File

@ -514,7 +514,7 @@ test_g_parse_debug_string (void)
{ "bar", 2 }, { "bar", 2 },
{ "baz", 4 } { "baz", 4 }
}; };
guint n_keys = 3; guint n_keys = G_N_ELEMENTS (keys);
guint result; guint result;
result = g_parse_debug_string ("bar:foo:blubb", keys, n_keys); result = g_parse_debug_string ("bar:foo:blubb", keys, n_keys);
@ -528,6 +528,9 @@ test_g_parse_debug_string (void)
result = g_parse_debug_string (" : ", keys, n_keys); result = g_parse_debug_string (" : ", keys, n_keys);
g_assert (result == 0); g_assert (result == 0);
result = g_parse_debug_string ("all", keys, n_keys);
g_assert_cmpuint (result, ==, (1 << n_keys) - 1);
} }
static void static void