[libhandy] test: Add test for hdy_avatar_draw_to_pixbuf ()
- From: Alexander Mikhaylenko <alexm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libhandy] test: Add test for hdy_avatar_draw_to_pixbuf ()
- Date: Tue, 15 Dec 2020 08:05:14 +0000 (UTC)
commit 44768ad50df8a693810367fb89d4e8aebb30d90a
Author: Julian Sparber <julian sparber net>
Date: Mon Nov 2 13:55:17 2020 +0100
test: Add test for hdy_avatar_draw_to_pixbuf ()
tests/test-avatar.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
---
diff --git a/tests/test-avatar.c b/tests/test-avatar.c
index 6ee6ef56..8d61d0ae 100644
--- a/tests/test-avatar.c
+++ b/tests/test-avatar.c
@@ -201,6 +201,19 @@ test_hdy_avatar_custom_image (void)
g_object_unref (avatar);
}
+static void
+test_hdy_avatar_draw_to_pixbuf (void)
+{
+ g_autoptr (HdyAvatar) avatar = NULL;
+ g_autoptr (GdkPixbuf) pixbuf = NULL;
+
+ avatar = g_object_ref_sink (HDY_AVATAR (hdy_avatar_new (TEST_SIZE, NULL, TRUE)));
+
+ pixbuf = hdy_avatar_draw_to_pixbuf (avatar, TEST_SIZE * 2, 1);
+
+ g_assert_cmpint (gdk_pixbuf_get_width (pixbuf), ==, TEST_SIZE * 2);
+ g_assert_cmpint (gdk_pixbuf_get_height (pixbuf), ==, TEST_SIZE * 2);
+}
gint
main (gint argc,
@@ -214,6 +227,7 @@ main (gint argc,
g_test_add_func ("/Handy/Avatar/icon_name", test_hdy_avatar_icon_name);
g_test_add_func ("/Handy/Avatar/text", test_hdy_avatar_text);
g_test_add_func ("/Handy/Avatar/size", test_hdy_avatar_size);
+ g_test_add_func ("/Handy/Avatar/draw_to_pixbuf", test_hdy_avatar_draw_to_pixbuf);
return g_test_run ();
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]