mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-27 14:36:16 +01:00
settings: Improve test coverage
This commit is contained in:
parent
3072e7afee
commit
43806fca69
@ -970,6 +970,7 @@ test_simple_binding (void)
|
|||||||
gboolean b;
|
gboolean b;
|
||||||
gchar y;
|
gchar y;
|
||||||
gint i;
|
gint i;
|
||||||
|
guint u;
|
||||||
gint16 n;
|
gint16 n;
|
||||||
guint16 q;
|
guint16 q;
|
||||||
gint n2;
|
gint n2;
|
||||||
@ -1049,6 +1050,16 @@ test_simple_binding (void)
|
|||||||
g_object_get (obj, "int", &i, NULL);
|
g_object_get (obj, "int", &i, NULL);
|
||||||
g_assert_cmpint (i, ==, 54321);
|
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_settings_bind (settings, "int64", obj, "int64", G_SETTINGS_BIND_DEFAULT);
|
||||||
|
|
||||||
g_object_set (obj, "int64", (gint64) G_MAXINT64, NULL);
|
g_object_set (obj, "int64", (gint64) G_MAXINT64, NULL);
|
||||||
|
Loading…
Reference in New Issue
Block a user