Add tests to Everything for items stored in GValues
authorDanielle Madeley <danielle.madeley@collabora.co.uk>
Fri, 18 Jun 2010 05:30:55 +0000 (15:30 +1000)
committerDanielle Madeley <danielle.madeley@collabora.co.uk>
Tue, 22 Jun 2010 04:36:29 +0000 (14:36 +1000)
gir/everything.c
gir/everything.h

index f8baada687a60c5bfe98c14ad3a1170297ab58d0..690dc733132972f41549f99ba7a0bee7a61bfaed 100644 (file)
@@ -2354,3 +2354,26 @@ test_torture_signature_2 (int                   x,
   notify (user_data);
 }
 
+GValue *
+test_date_in_gvalue (void)
+{
+  GValue *value = g_new0 (GValue, 1);
+  GDate *date = g_date_new_dmy (5, 12, 1984);
+
+  g_value_init (value, G_TYPE_DATE);
+  g_value_take_boxed (value, date);
+
+  return value;
+}
+
+GValue *
+test_strv_in_gvalue (void)
+{
+  GValue *value = g_new0 (GValue, 1);
+  const char *strv[] = { "one", "two", "three", NULL };
+
+  g_value_init (value, G_TYPE_STRV);
+  g_value_set_boxed (value, strv);
+
+  return value;
+}
index 3f89e226a73c4f61d5240c0ee3e08fdf52025664..8a8b1e0dbb87978db11f0a2246806709b3d40e95 100644 (file)
@@ -441,4 +441,7 @@ void test_torture_signature_2 (int                  x,
                                int                  *q,
                                guint                 m);
 
+GValue *test_date_in_gvalue (void);
+GValue *test_strv_in_gvalue (void);
+
 #endif /* __GITESTTYPES_H__ */