From 43806fca693cb2b12d6f50b0ec38f5e2ed8022c5 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 8 Apr 2012 10:20:46 -0400 Subject: [PATCH] settings: Improve test coverage --- gio/tests/gsettings.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gio/tests/gsettings.c b/gio/tests/gsettings.c index 1b1f0c619..c7fe37665 100644 --- a/gio/tests/gsettings.c +++ b/gio/tests/gsettings.c @@ -970,6 +970,7 @@ test_simple_binding (void) gboolean b; gchar y; gint i; + guint u; gint16 n; guint16 q; gint n2; @@ -1049,6 +1050,16 @@ test_simple_binding (void) g_object_get (obj, "int", &i, NULL); g_assert_cmpint (i, ==, 54321); + g_settings_bind (settings, "uint", obj, "uint", G_SETTINGS_BIND_DEFAULT); + + g_object_set (obj, "uint", 12345, NULL); + g_assert_cmpuint (g_settings_get_uint (settings, "uint"), ==, 12345); + + g_settings_set_uint (settings, "uint", 54321); + u = 1111; + g_object_get (obj, "uint", &u, NULL); + g_assert_cmpuint (u, ==, 54321); + g_settings_bind (settings, "int64", obj, "int64", G_SETTINGS_BIND_DEFAULT); g_object_set (obj, "int64", (gint64) G_MAXINT64, NULL); -- 2.34.1