gnucash/libgnucash/engine/mocks/gmock-gobject.h

28 lines
599 B
C

#ifndef GMOCK_GOBJECT_H
#define GMOCK_GOBJECT_H
#include <glib.h>
static gpointer
mock_g_object_new (GType object_type, const gchar *first_property_name, size_t size)
{
GTypeQuery query;
g_type_query(object_type, &query);
g_assert(size == query.instance_size);
return g_object_new (object_type, first_property_name);
}
static void
mock_g_object_unref (gpointer object, size_t size)
{
GType object_type = G_OBJECT_TYPE(object);
GTypeQuery query;
g_type_query(object_type, &query);
g_assert(size == query.instance_size);
g_object_unref(object);
}
#endif