GnuCash  5.6-150-g038405b370+
gmock-gobject.h
1 #ifndef GMOCK_GOBJECT_H
2 #define GMOCK_GOBJECT_H
3 
4 #include <glib.h>
5 #include <glib-object.h>
6 
7 static gpointer
8 mock_g_object_new (GType object_type, const gchar *first_property_name, size_t size)
9 {
10  GTypeQuery query;
11 
12  g_type_query(object_type, &query);
13  g_assert_true (size == query.instance_size);
14  return g_object_new (object_type, first_property_name);
15 }
16 
17 static void
18 mock_g_object_unref (gpointer object, size_t size)
19 {
20  GType object_type = G_OBJECT_TYPE(object);
21  GTypeQuery query;
22 
23  g_type_query(object_type, &query);
24  g_assert_true (size == query.instance_size);
25  g_object_unref(object);
26 }
27 
28 #endif