diff options
author | Ted Gould <ted@gould.cx> | 2010-01-15 16:11:42 -0600 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2010-01-15 16:11:42 -0600 |
commit | d7635fc9b4ca515f631fb5c496bacc7da5ad4b31 (patch) | |
tree | 7c4cf905db333ee88dbeef4b831d318348fa7e1a /tests/test-loader.c | |
parent | c25db995a7c12f9b0460e903633d01926c9b4aed (diff) | |
download | libayatana-indicator-d7635fc9b4ca515f631fb5c496bacc7da5ad4b31.tar.gz libayatana-indicator-d7635fc9b4ca515f631fb5c496bacc7da5ad4b31.tar.bz2 libayatana-indicator-d7635fc9b4ca515f631fb5c496bacc7da5ad4b31.zip |
Having the signaller test check the 'moved' signal as well as the others.
Diffstat (limited to 'tests/test-loader.c')
-rw-r--r-- | tests/test-loader.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/test-loader.c b/tests/test-loader.c index ee362bf..f5e05dc 100644 --- a/tests/test-loader.c +++ b/tests/test-loader.c @@ -12,15 +12,22 @@ entry_change_cb (IndicatorObject * io, IndicatorObjectEntry * entry, gpointer da } void +entry_move_cb (IndicatorObject * io, IndicatorObjectEntry * entry, gint old, gint new, gpointer data) +{ + return entry_change_cb(io, entry, data); +} + +void test_loader_filename_dummy_signaler (void) { IndicatorObject * object = indicator_object_new_from_file(BUILD_DIR "/.libs/libdummy-indicator-signaler.so"); g_assert(object != NULL); - gpointer added_value = NULL, removed_value = NULL; + gpointer added_value = NULL, removed_value = NULL, moved_value = NULL; g_signal_connect(G_OBJECT(object), INDICATOR_OBJECT_SIGNAL_ENTRY_ADDED, G_CALLBACK(entry_change_cb), &added_value); g_signal_connect(G_OBJECT(object), INDICATOR_OBJECT_SIGNAL_ENTRY_REMOVED, G_CALLBACK(entry_change_cb), &removed_value); + g_signal_connect(G_OBJECT(object), INDICATOR_OBJECT_SIGNAL_ENTRY_MOVED, G_CALLBACK(entry_move_cb), &moved_value); GList * list = indicator_object_get_entries(object); g_assert(list != NULL); @@ -32,6 +39,7 @@ test_loader_filename_dummy_signaler (void) g_assert(GPOINTER_TO_UINT(added_value) == 5); g_assert(GPOINTER_TO_UINT(removed_value) == 5); + g_assert(GPOINTER_TO_UINT(moved_value) == 5); g_object_unref(object); |