diff options
author | Felipe Erias Morandeira <femorandeira@igalia.com> | 2013-06-21 16:35:10 +0100 |
---|---|---|
committer | Felipe Erias Morandeira <femorandeira@igalia.com> | 2013-06-21 16:35:10 +0100 |
commit | 667c9d076809a04af2a63105c10273b83b209dba (patch) | |
tree | 4c34ffd82ccd3cb3feb0a6c08b679ed6436ec5b5 /test/test-action-menu.c | |
parent | e256c9d9ee0eea90070a18152ff15b800bb1a82f (diff) |
Skeleton for EosActionMenu tests.
[endlessm/eos-sdk#79]
Diffstat (limited to 'test/test-action-menu.c')
-rw-r--r-- | test/test-action-menu.c | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/test/test-action-menu.c b/test/test-action-menu.c new file mode 100644 index 0000000..11b7cfa --- /dev/null +++ b/test/test-action-menu.c @@ -0,0 +1,85 @@ +#include <gtk/gtk.h> +#include <endless/endless.h> + +#include "run-tests.h" + +#define ADD_ACTION_MENU_TEST(path, test_func) \ + g_test_add ((path), ActionMenuFixture, NULL, \ + am_fixture_setup, (test_func), am_fixture_teardown) + +typedef struct +{ + GtkWidget *action_menu; + GtkAction *action1; + GtkAction *action2; + GtkAction *action3; +} ActionMenuFixture; + +static void +am_fixture_setup (ActionMenuFixture *fixture, + gconstpointer unused) +{ + fixture->action_menu = eos_action_menu_new (); + fixture->action1 = gtk_action_new ("1", "1", "1", "1"); + fixture->action2 = gtk_action_new ("2", "2", "2", "2"); + fixture->action3 = gtk_action_new ("3", "3", "3", "3"); +} + +static void +am_fixture_teardown (ActionMenuFixture *fixture, + gconstpointer unused) +{ + gtk_widget_destroy (fixture->action_menu); +} + +/* TESTS */ + +static void +test_am_add_action (ActionMenuFixture *fixture, + gconstpointer unused) +{ + +} + +static void +test_am_get_action (ActionMenuFixture *fixture, + gconstpointer unused) +{ + +} + +static void +test_am_list_actions (ActionMenuFixture *fixture, + gconstpointer unused) +{ + +} + +static void +test_am_remove_action (ActionMenuFixture *fixture, + gconstpointer unused) +{ + +} + +static void +test_am_remove_action_by_name (ActionMenuFixture *fixture, + gconstpointer unused) +{ + +} + +void +add_action_menu_tests (void) +{ + ADD_ACTION_MENU_TEST ("/action-menu/add-action", + test_am_add_action); + ADD_ACTION_MENU_TEST ("/action-menu/get-action", + test_am_get_action); + ADD_ACTION_MENU_TEST ("/action-menu/list-actions", + test_am_list_actions); + ADD_ACTION_MENU_TEST ("/action-menu/remove-action", + test_am_remove_action); + ADD_ACTION_MENU_TEST ("/action-menu/remove-action-by-name", + test_am_remove_action_by_name); +} |