tests: Check for nicks and blurbs not being set
authorSophie Herold <sophie@hemio.de>
Wed, 11 May 2022 15:07:21 +0000 (17:07 +0200)
committerSophie Herold <sophie@hemio.de>
Wed, 11 May 2022 16:16:44 +0000 (18:16 +0200)
testsuite/gtk/object.c

index 3a07b79d233a45feca5ac9bb7c09cbcc357aa4b8..045f3b48a924a5cea1b812ab301c5f85d68d129b 100644 (file)
@@ -256,6 +256,9 @@ widget_test_properties (GtkWidget   *widget,
   for (i = 0; i < n_pspecs; i++)
     {
       GParamSpec *pspec = pspecs[i];
+      /* we want to test if the nick is null, but the getter defaults to the name */
+      g_assert_cmpstr (g_param_spec_get_nick (pspec), ==, g_param_spec_get_name (pspec));
+      g_assert_cmpstr (g_param_spec_get_blurb (pspec), ==, NULL);
       if (pspec->flags & G_PARAM_WRITABLE &&
           !(pspec->flags & (G_PARAM_CONSTRUCT | G_PARAM_CONSTRUCT_ONLY)))
         object_test_property (G_OBJECT (widget), pspecs[i], dvalue);