From: Thibault Saunier Date: Thu, 10 Jan 2013 14:18:46 +0000 (-0300) Subject: tests: Add a macro for type checking X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ab0d1b17247a5d03e0e333bd950dfddc624fc264;p=platform%2Fupstream%2Fgst-editing-services.git tests: Add a macro for type checking --- diff --git a/tests/check/ges/test-utils.h b/tests/check/ges/test-utils.h index c104b98..b5c9120 100644 --- a/tests/check/ges/test-utils.h +++ b/tests/check/ges/test-utils.h @@ -66,4 +66,11 @@ gchar * ges_test_file_uri (const gchar *filename); g_error_free (error); \ } G_STMT_END; +#define assert_is_type(object, type) \ +G_STMT_START { \ + fail_unless (g_type_is_a(G_OBJECT_TYPE(object), type), \ + "%s is not a %s", G_OBJECT_TYPE_NAME(object), \ + g_type_name (type)); \ +} G_STMT_END; + #endif /* _GES_TEST_UTILS */