#include #include "libindicator/indicator-desktop-shortcuts.h" void test_desktop_shortcuts_creation (void) { IndicatorDesktopShortcuts * ids = indicator_desktop_shortcuts_new(SRCDIR "/test-well-formed.desktop", "France"); g_assert(ids != NULL); g_object_add_weak_pointer(G_OBJECT(ids), (gpointer *)&ids); g_object_unref(G_OBJECT(ids)); g_assert(ids == NULL); return; } void test_desktop_shortcuts_suite (void) { g_test_add_func ("/libindicator/desktopshortcuts/creation", test_desktop_shortcuts_creation); return; } int main (int argc, char ** argv) { g_type_init (); g_test_init (&argc, &argv, NULL); gtk_init(&argc, &argv); test_desktop_shortcuts_suite(); g_log_set_always_fatal(G_LOG_LEVEL_CRITICAL); return g_test_run(); }