From: Matthias Clasen Date: Sun, 3 Jun 2012 23:50:54 +0000 (-0400) Subject: Improve GIcon test coverage X-Git-Tag: 2.33.2~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a53a1b65b59577e6332509789a062c6038a085a8;hp=26a1056bde7f6ef97963b1a4b42d3da3027f555f;p=platform%2Fupstream%2Fglib.git Improve GIcon test coverage --- diff --git a/gio/tests/g-icon.c b/gio/tests/g-icon.c index a360c28..5c9778d 100644 --- a/gio/tests/g-icon.c +++ b/gio/tests/g-icon.c @@ -287,6 +287,7 @@ test_emblemed_icon (void) GIcon *icon1, *icon2, *icon3, *icon4; GEmblem *emblem, *emblem1, *emblem2; GList *emblems; + GIcon *icon; icon1 = g_themed_icon_new ("testicon"); icon2 = g_themed_icon_new ("testemblem"); @@ -313,6 +314,14 @@ test_emblemed_icon (void) g_assert (g_emblem_get_icon (emblem) == icon2); g_assert (g_emblem_get_origin (emblem) == G_EMBLEM_ORIGIN_UNKNOWN); + g_emblemed_icon_clear_emblems (G_EMBLEMED_ICON (icon4)); + g_assert (g_emblemed_icon_get_emblems (G_EMBLEMED_ICON (icon4)) == NULL); + + g_assert (g_icon_hash (icon4) != g_icon_hash (icon2)); + g_object_get (icon4, "gicon", &icon, NULL); + g_assert (icon == icon1); + g_object_unref (icon); + g_object_unref (icon1); g_object_unref (icon2); g_object_unref (icon3);