diff options
author | Zbigniew Kosinski <z.kosinski@samsung.com> | 2014-06-11 11:07:15 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2014-06-11 11:07:16 +0900 |
commit | 7f44b9f571865aa72725988d1a294c2adcd1bf9c (patch) | |
tree | 89d9b2faf4efe40ed7a91c558e890be0bcb6f061 /src/tests | |
parent | 8c660ca3589ff78db8cfb3f03658f6bc11418186 (diff) | |
download | elementary-7f44b9f571865aa72725988d1a294c2adcd1bf9c.tar.gz |
atspi:Set roles for widgets
Reviewers: stanluk, m.jagiello, raster
Differential Revision: https://phab.enlightenment.org/D930
Diffstat (limited to 'src/tests')
65 files changed, 2182 insertions, 2 deletions
diff --git a/src/tests/Makefile.am b/src/tests/Makefile.am index 264da51eb..dbd18c336 100644 --- a/src/tests/Makefile.am +++ b/src/tests/Makefile.am @@ -11,7 +11,65 @@ elm_suite_SOURCES = \ elm_test_colorselector.c \ elm_test_entry.c \ elm_test_init.c \ - elm_test_list.c + elm_test_list.c \ + elm_test_button.c \ + elm_test_image.c \ + elm_test_photo.c \ + elm_test_actionslider.c \ + elm_test_box.c \ + elm_test_table.c \ + elm_test_thumb.c \ + elm_test_menu.c \ + elm_test_photocam.c \ + elm_test_win.c \ + elm_test_icon.c \ + elm_test_prefs.c \ + elm_test_map.c \ + elm_test_glview.c \ + elm_test_web.c \ + elm_test_toolbar.c \ + elm_test_grid.c \ + elm_test_diskselector.c \ + elm_test_notify.c \ + elm_test_mapbuf.c \ + elm_test_flip.c \ + elm_test_layout.c \ + elm_test_slider.c \ + elm_test_ctxpopup.c \ + elm_test_separator.c \ + elm_test_calendar.c \ + elm_test_inwin.c \ + elm_test_gengrid.c \ + elm_test_radio.c \ + elm_test_scroller.c \ + elm_test_frame.c \ + elm_test_datetime.c \ + elm_test_player.c \ + elm_test_bg.c \ + elm_test_video.c \ + elm_test_segmentcontrol.c \ + elm_test_progressbar.c \ + elm_test_fileselector.c \ + elm_test_fileselector_button.c \ + elm_test_fileselector_entry.c \ + elm_test_hoversel.c \ + elm_test_multibuttonentry.c \ + elm_test_naviframe.c \ + elm_test_popup.c \ + elm_test_bubble.c \ + elm_test_clock.c \ + elm_test_conformant.c \ + elm_test_dayselector.c \ + elm_test_flipselector.c \ + elm_test_genlist.c \ + elm_test_hover.c \ + elm_test_index.c \ + elm_test_label.c \ + elm_test_panel.c \ + elm_test_panes.c \ + elm_test_slideshow.c \ + elm_test_spinner.c \ + elm_test_plug.c elm_suite_CPPFLAGS = \ -DTESTS_BUILD_DIR=\"${top_builddir}/src/tests\" \ diff --git a/src/tests/elm_suite.c b/src/tests/elm_suite.c index efa5df83f..dde196291 100644 --- a/src/tests/elm_suite.c +++ b/src/tests/elm_suite.c @@ -19,7 +19,65 @@ static const Elementary_Test_Case etc[] = { { "elm_colorselector", elm_test_colorselector }, { "elm_entry", elm_test_entry}, { "elm_atspi", elm_test_atspi}, + { "elm_button", elm_test_button}, + { "elm_image", elm_test_image}, { "elm_list", elm_test_list}, + { "elm_photo", elm_test_photo}, + { "elm_actionslider", elm_test_actionslider}, + { "elm_box", elm_test_box}, + { "elm_table", elm_test_table}, + { "elm_thumb", elm_test_thumb}, + { "elm_menu", elm_test_menu}, + { "elm_photocam", elm_test_photocam}, + { "elm_win", elm_test_win}, + { "elm_icon", elm_test_icon}, + { "elm_prefs", elm_test_prefs}, + { "elm_map", elm_test_map}, + { "elm_glview", elm_test_glview}, + { "elm_web", elm_test_web}, + { "elm_toolbar", elm_test_toolbar}, + { "elm_grid", elm_test_grid}, + { "elm_diskselector", elm_test_diskselector}, + { "elm_notify", elm_test_notify}, + { "elm_mapbuf", elm_test_mapbuf}, + { "elm_flip", elm_test_flip}, + { "elm_layout", elm_test_layout}, + { "elm_slider", elm_test_slider}, + { "elm_ctxpopup", elm_test_ctxpopup}, + { "elm_separator", elm_test_separator}, + { "elm_calendar", elm_test_calendar}, + { "elm_inwin", elm_test_inwin}, + { "elm_gengrid", elm_test_gengrid}, + { "elm_radio", elm_test_radio}, + { "elm_scroller", elm_test_scroller}, + { "elm_frame", elm_test_frame}, + { "elm_datetime", elm_test_datetime}, + { "elm_player", elm_test_player}, + { "elm_bg", elm_test_bg}, + { "elm_video", elm_test_video}, + { "elm_segmentcontrol", elm_test_segmentcontrol}, + { "elm_progressbar", elm_test_progressbar}, + { "elm_fileselector", elm_test_fileselector}, + { "elm_fileselector_button", elm_test_fileselector_button}, + { "elm_fileselector_entry", elm_test_fileselector_entry}, + { "elm_hoversel", elm_test_hoversel}, + { "elm_multibuttonentry", elm_test_multibuttonentry}, + { "elm_naviframe", elm_test_naviframe}, + { "elm_popup", elm_test_popup}, + { "elm_bubble", elm_test_bubble}, + { "elm_clock", elm_test_clock}, + { "elm_conformant", elm_test_conformant}, + { "elm_dayselector", elm_test_dayselector}, + { "elm_flipselector", elm_test_flipselector}, + { "elm_genlist", elm_test_genlist}, + { "elm_hover", elm_test_hover}, + { "elm_index", elm_test_index}, + { "elm_label", elm_test_label}, + { "elm_panel", elm_test_panel}, + { "elm_panes", elm_test_panes}, + { "elm_slideshow", elm_test_slideshow}, + { "elm_spinner", elm_test_spinner}, + { "elm_plug", elm_test_plug}, { NULL, NULL } }; diff --git a/src/tests/elm_suite.h b/src/tests/elm_suite.h index 4ff62f932..7918a4efb 100644 --- a/src/tests/elm_suite.h +++ b/src/tests/elm_suite.h @@ -8,6 +8,64 @@ void elm_test_check(TCase *tc); void elm_test_colorselector(TCase *tc); void elm_test_entry(TCase *tc); void elm_test_atspi(TCase *tc); +void elm_test_button(TCase *tc); +void elm_test_image(TCase *tc); void elm_test_list(TCase *tc); +void elm_test_photo(TCase *tc); +void elm_test_actionslider(TCase *tc); +void elm_test_box(TCase *tc); +void elm_test_table(TCase *tc); +void elm_test_thumb(TCase *tc); +void elm_test_menu(TCase *tc); +void elm_test_photocam(TCase *tc); +void elm_test_win(TCase *tc); +void elm_test_icon(TCase *tc); +void elm_test_prefs(TCase *tc); +void elm_test_map(TCase *tc); +void elm_test_glview(TCase *tc); +void elm_test_web(TCase *tc); +void elm_test_toolbar(TCase *tc); +void elm_test_grid(TCase *tc); +void elm_test_diskselector(TCase *tc); +void elm_test_notify(TCase *tc); +void elm_test_mapbuf(TCase *tc); +void elm_test_flip(TCase *tc); +void elm_test_layout(TCase *tc); +void elm_test_slider(TCase *tc); +void elm_test_ctxpopup(TCase *tc); +void elm_test_separator(TCase *tc); +void elm_test_calendar(TCase *tc); +void elm_test_inwin(TCase *tc); +void elm_test_gengrid(TCase *tc); +void elm_test_radio(TCase *tc); +void elm_test_scroller(TCase *tc); +void elm_test_frame(TCase *tc); +void elm_test_datetime(TCase *tc); +void elm_test_player(TCase *tc); +void elm_test_bg(TCase *tc); +void elm_test_video(TCase *tc); +void elm_test_segmentcontrol(TCase *tc); +void elm_test_progressbar(TCase *tc); +void elm_test_fileselector(TCase *tc); +void elm_test_fileselector_button(TCase *tc); +void elm_test_fileselector_entry(TCase *tc); +void elm_test_hoversel(TCase *tc); +void elm_test_multibuttonentry(TCase *tc); +void elm_test_naviframe(TCase *tc); +void elm_test_popup(TCase *tc); +void elm_test_bubble(TCase *tc); +void elm_test_clock(TCase *tc); +void elm_test_conformant(TCase *tc); +void elm_test_dayselector(TCase *tc); +void elm_test_flipselector(TCase *tc); +void elm_test_genlist(TCase *tc); +void elm_test_hover(TCase *tc); +void elm_test_index(TCase *tc); +void elm_test_label(TCase *tc); +void elm_test_panel(TCase *tc); +void elm_test_panes(TCase *tc); +void elm_test_slideshow(TCase *tc); +void elm_test_spinner(TCase *tc); +void elm_test_plug(TCase *tc); #endif /* _ELM_SUITE_H */ diff --git a/src/tests/elm_test_actionslider.c b/src/tests/elm_test_actionslider.c new file mode 100644 index 000000000..4974587f9 --- /dev/null +++ b/src/tests/elm_test_actionslider.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *actionslider; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "actionslider", ELM_WIN_BASIC); + + actionslider = elm_actionslider_add(win); + eo_do(actionslider, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_SLIDER); + + elm_shutdown(); +} +END_TEST + +void elm_test_actionslider(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_bg.c b/src/tests/elm_test_bg.c new file mode 100644 index 000000000..1d341db5d --- /dev/null +++ b/src/tests/elm_test_bg.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *bg; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "bg", ELM_WIN_BASIC); + + bg = elm_bg_add(win); + eo_do(bg, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_IMAGE); + + elm_shutdown(); +} +END_TEST + +void elm_test_bg(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_box.c b/src/tests/elm_test_box.c new file mode 100644 index 000000000..eacfbae48 --- /dev/null +++ b/src/tests/elm_test_box.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *box; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "box", ELM_WIN_BASIC); + + box = elm_box_add(win); + eo_do(box, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_FILLER); + + elm_shutdown(); +} +END_TEST + +void elm_test_box(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_bubble.c b/src/tests/elm_test_bubble.c new file mode 100644 index 000000000..e3f59fc1c --- /dev/null +++ b/src/tests/elm_test_bubble.c @@ -0,0 +1,34 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *bubble; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "bubble", ELM_WIN_BASIC); + + bubble = elm_bubble_add(win); + eo_do(bubble, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_FILLER); + + elm_shutdown(); +} +END_TEST + +void elm_test_bubble(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} + diff --git a/src/tests/elm_test_button.c b/src/tests/elm_test_button.c new file mode 100644 index 000000000..b54fc8fb0 --- /dev/null +++ b/src/tests/elm_test_button.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *button; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "button", ELM_WIN_BASIC); + + button = elm_button_add(win); + eo_do(button, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_PUSH_BUTTON); + + elm_shutdown(); +} +END_TEST + +void elm_test_button(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_calendar.c b/src/tests/elm_test_calendar.c new file mode 100644 index 000000000..6366f6bb5 --- /dev/null +++ b/src/tests/elm_test_calendar.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *calendar; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "calendar", ELM_WIN_BASIC); + + calendar = elm_calendar_add(win); + eo_do(calendar, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_CALENDAR); + + elm_shutdown(); +} +END_TEST + +void elm_test_calendar(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_check.c b/src/tests/elm_test_check.c index 5c3eb2d08..5e1c17783 100644 --- a/src/tests/elm_test_check.c +++ b/src/tests/elm_test_check.c @@ -5,6 +5,10 @@ #include <Elementary.h> #include "elm_suite.h" +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + START_TEST (elm_check_onoff_text) { Evas_Object *win, *check; @@ -49,8 +53,26 @@ START_TEST (elm_check_state) } END_TEST +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *check; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "check", ELM_WIN_BASIC); + + check = elm_check_add(win); + eo_do(check, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_CHECK_BOX); + + elm_shutdown(); +} +END_TEST + void elm_test_check(TCase *tc) { tcase_add_test(tc, elm_check_onoff_text); tcase_add_test(tc, elm_check_state); + tcase_add_test(tc, elm_atspi_role_get); } diff --git a/src/tests/elm_test_clock.c b/src/tests/elm_test_clock.c new file mode 100644 index 000000000..1eca4361e --- /dev/null +++ b/src/tests/elm_test_clock.c @@ -0,0 +1,34 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *clock; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "clock", ELM_WIN_BASIC); + + clock = elm_clock_add(win); + eo_do(clock, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_TEXT); + + elm_shutdown(); +} +END_TEST + +void elm_test_clock(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} + diff --git a/src/tests/elm_test_colorselector.c b/src/tests/elm_test_colorselector.c index 3c3cbd18e..d74a5f63c 100644 --- a/src/tests/elm_test_colorselector.c +++ b/src/tests/elm_test_colorselector.c @@ -5,6 +5,10 @@ #include <Elementary.h> #include "elm_suite.h" +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + START_TEST (elm_colorselector_palette) { Evas_Object *win, *c; @@ -32,7 +36,25 @@ START_TEST (elm_colorselector_palette) } END_TEST +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *c; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "colorselector", ELM_WIN_BASIC); + + c = elm_colorselector_add(win); + eo_do(c, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_COLOR_CHOOSER); + + elm_shutdown(); +} +END_TEST + void elm_test_colorselector(TCase *tc) { tcase_add_test(tc, elm_colorselector_palette); + tcase_add_test(tc, elm_atspi_role_get); } diff --git a/src/tests/elm_test_conformant.c b/src/tests/elm_test_conformant.c new file mode 100644 index 000000000..478569cf7 --- /dev/null +++ b/src/tests/elm_test_conformant.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *conformant; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "conformant", ELM_WIN_BASIC); + + conformant = elm_conformant_add(win); + eo_do(conformant, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_FILLER); + + elm_shutdown(); +} +END_TEST + +void elm_test_conformant(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_ctxpopup.c b/src/tests/elm_test_ctxpopup.c new file mode 100644 index 000000000..cc744e630 --- /dev/null +++ b/src/tests/elm_test_ctxpopup.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *ctxpopup; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "icon", ELM_WIN_BASIC); + + ctxpopup = elm_ctxpopup_add(win); + eo_do(ctxpopup, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_POPUP_MENU); + + elm_shutdown(); +} +END_TEST + +void elm_test_ctxpopup(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_datetime.c b/src/tests/elm_test_datetime.c new file mode 100644 index 000000000..06128c1c1 --- /dev/null +++ b/src/tests/elm_test_datetime.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *datetime; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "datetime", ELM_WIN_BASIC); + + datetime = elm_datetime_add(win); + eo_do(datetime, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_DATE_EDITOR); + + elm_shutdown(); +} +END_TEST + +void elm_test_datetime(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_dayselector.c b/src/tests/elm_test_dayselector.c new file mode 100644 index 000000000..1eebfd0b3 --- /dev/null +++ b/src/tests/elm_test_dayselector.c @@ -0,0 +1,34 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *dayselector; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "dayselector", ELM_WIN_BASIC); + + dayselector = elm_dayselector_add(win); + eo_do(dayselector, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_PANEL); + + elm_shutdown(); +} +END_TEST + +void elm_test_dayselector(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} + diff --git a/src/tests/elm_test_diskselector.c b/src/tests/elm_test_diskselector.c new file mode 100644 index 000000000..e0296c483 --- /dev/null +++ b/src/tests/elm_test_diskselector.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *diskselector; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "diskselector", ELM_WIN_BASIC); + + diskselector = elm_diskselector_add(win); + eo_do(diskselector, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_LIST); + + elm_shutdown(); +} +END_TEST + +void elm_test_diskselector(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_entry.c b/src/tests/elm_test_entry.c index 3fdf31bf9..d3cc16573 100644 --- a/src/tests/elm_test_entry.c +++ b/src/tests/elm_test_entry.c @@ -6,15 +6,18 @@ #include "elm_suite.h" #define ELM_INTERFACE_ATSPI_TEXT_PROTECTED +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED #include "elm_interface_atspi_text.h" #include "elm_interface_atspi_text.eo.h" +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" START_TEST (elm_entry_del) { Evas_Object *win, *entry; elm_init(1, NULL); - win = elm_win_add(NULL, "check", ELM_WIN_BASIC); + win = elm_win_add(NULL, "entry", ELM_WIN_BASIC); entry = elm_entry_add(win); elm_object_text_set(entry, "TEST"); @@ -349,6 +352,23 @@ START_TEST (elm_entry_atspi_text_attributes) } END_TEST +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *entry; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "entry", ELM_WIN_BASIC); + + entry = elm_entry_add(win); + eo_do(entry, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_ENTRY); + + elm_shutdown(); +} +END_TEST + void elm_test_entry(TCase *tc) { tcase_add_test(tc, elm_entry_del); @@ -361,4 +381,5 @@ void elm_test_entry(TCase *tc) tcase_add_test(tc, elm_entry_atspi_text_text_get); tcase_add_test(tc, elm_entry_atspi_text_selections); tcase_add_test(tc, elm_entry_atspi_text_attributes); + tcase_add_test(tc, elm_atspi_role_get); } diff --git a/src/tests/elm_test_fileselector.c b/src/tests/elm_test_fileselector.c new file mode 100644 index 000000000..5d0943083 --- /dev/null +++ b/src/tests/elm_test_fileselector.c @@ -0,0 +1,34 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *fileselector; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "fileselector", ELM_WIN_BASIC); + + fileselector = elm_fileselector_add(win); + eo_do(fileselector, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_FILE_CHOOSER); + + elm_shutdown(); +} +END_TEST + +void elm_test_fileselector(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} + diff --git a/src/tests/elm_test_fileselector_button.c b/src/tests/elm_test_fileselector_button.c new file mode 100644 index 000000000..a6c477428 --- /dev/null +++ b/src/tests/elm_test_fileselector_button.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *fs_button; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "fileselector_button", ELM_WIN_BASIC); + + fs_button = elm_fileselector_button_add(win); + eo_do(fs_button, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_PUSH_BUTTON); + + elm_shutdown(); +} +END_TEST + +void elm_test_fileselector_button(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_fileselector_entry.c b/src/tests/elm_test_fileselector_entry.c new file mode 100644 index 000000000..0f0229245 --- /dev/null +++ b/src/tests/elm_test_fileselector_entry.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *fs_entry; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "fileselectorentry", ELM_WIN_BASIC); + + fs_entry = elm_fileselector_entry_add(win); + eo_do(fs_entry, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_GROUPING); + + elm_shutdown(); +} +END_TEST + +void elm_test_fileselector_entry(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_flip.c b/src/tests/elm_test_flip.c new file mode 100644 index 000000000..1f2635c93 --- /dev/null +++ b/src/tests/elm_test_flip.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *flip; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "flip", ELM_WIN_BASIC); + + flip = elm_flip_add(win); + eo_do(flip, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_PAGE_TAB_LIST); + + elm_shutdown(); +} +END_TEST + +void elm_test_flip(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_flipselector.c b/src/tests/elm_test_flipselector.c new file mode 100644 index 000000000..2e9a0d9bf --- /dev/null +++ b/src/tests/elm_test_flipselector.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *flipselector; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "flipselector", ELM_WIN_BASIC); + + flipselector = elm_flipselector_add(win); + eo_do(flipselector, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_LIST); + + elm_shutdown(); +} +END_TEST + +void elm_test_flipselector(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_frame.c b/src/tests/elm_test_frame.c new file mode 100644 index 000000000..d3a6463ac --- /dev/null +++ b/src/tests/elm_test_frame.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *frame; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "frame", ELM_WIN_BASIC); + + frame = elm_frame_add(win); + eo_do(frame, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_FRAME); + + elm_shutdown(); +} +END_TEST + +void elm_test_frame(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_gengrid.c b/src/tests/elm_test_gengrid.c new file mode 100644 index 000000000..c3fc99eff --- /dev/null +++ b/src/tests/elm_test_gengrid.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *gengrid; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "gengrid", ELM_WIN_BASIC); + + gengrid = elm_gengrid_add(win); + eo_do(gengrid, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_TABLE); + + elm_shutdown(); +} +END_TEST + +void elm_test_gengrid(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_genlist.c b/src/tests/elm_test_genlist.c new file mode 100644 index 000000000..9387e0bfb --- /dev/null +++ b/src/tests/elm_test_genlist.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *genlist; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "genlist", ELM_WIN_BASIC); + + genlist = elm_genlist_add(win); + eo_do(genlist, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_LIST); + + elm_shutdown(); +} +END_TEST + +void elm_test_genlist(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_glview.c b/src/tests/elm_test_glview.c new file mode 100644 index 000000000..af380056a --- /dev/null +++ b/src/tests/elm_test_glview.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *glview; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "glview", ELM_WIN_BASIC); + + glview = elm_glview_add(win); + eo_do(glview, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_ANIMATION); + + elm_shutdown(); +} +END_TEST + +void elm_test_glview(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_grid.c b/src/tests/elm_test_grid.c new file mode 100644 index 000000000..bdacbb9a5 --- /dev/null +++ b/src/tests/elm_test_grid.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *grid; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "grid", ELM_WIN_BASIC); + + grid = elm_grid_add(win); + eo_do(grid, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_FILLER); + + elm_shutdown(); +} +END_TEST + +void elm_test_grid(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_hover.c b/src/tests/elm_test_hover.c new file mode 100644 index 000000000..4aafb2fef --- /dev/null +++ b/src/tests/elm_test_hover.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *hover; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "hover", ELM_WIN_BASIC); + + hover = elm_hover_add(win); + eo_do(hover, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_GLASS_PANE); + + elm_shutdown(); +} +END_TEST + +void elm_test_hover(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_hoversel.c b/src/tests/elm_test_hoversel.c new file mode 100644 index 000000000..d4f275768 --- /dev/null +++ b/src/tests/elm_test_hoversel.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *hoversel; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "hoversel", ELM_WIN_BASIC); + + hoversel = elm_hoversel_add(win); + eo_do(hoversel, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_GLASS_PANE); + + elm_shutdown(); +} +END_TEST + +void elm_test_hoversel(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_icon.c b/src/tests/elm_test_icon.c new file mode 100644 index 000000000..71525d065 --- /dev/null +++ b/src/tests/elm_test_icon.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *icon; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "icon", ELM_WIN_BASIC); + + icon = elm_icon_add(win); + eo_do(icon, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_IMAGE); + + elm_shutdown(); +} +END_TEST + +void elm_test_icon(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_image.c b/src/tests/elm_test_image.c new file mode 100644 index 000000000..c8db645d0 --- /dev/null +++ b/src/tests/elm_test_image.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *image; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "image", ELM_WIN_BASIC); + + image = elm_image_add(win); + eo_do(image, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_IMAGE); + + elm_shutdown(); +} +END_TEST + +void elm_test_image(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_index.c b/src/tests/elm_test_index.c new file mode 100644 index 000000000..17c240e09 --- /dev/null +++ b/src/tests/elm_test_index.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *index; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "index", ELM_WIN_BASIC); + + index = elm_index_add(win); + eo_do(index, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_LIST); + + elm_shutdown(); +} +END_TEST + +void elm_test_index(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_inwin.c b/src/tests/elm_test_inwin.c new file mode 100644 index 000000000..f5693b73a --- /dev/null +++ b/src/tests/elm_test_inwin.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *inwin; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "inwin", ELM_WIN_BASIC); + + inwin = elm_win_inwin_add(win); + eo_do(inwin, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_GLASS_PANE); + + elm_shutdown(); +} +END_TEST + +void elm_test_inwin(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_label.c b/src/tests/elm_test_label.c new file mode 100644 index 000000000..e0f0e06da --- /dev/null +++ b/src/tests/elm_test_label.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *label; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "label", ELM_WIN_BASIC); + + label = elm_label_add(win); + eo_do(label, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_LABEL); + + elm_shutdown(); +} +END_TEST + +void elm_test_label(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_layout.c b/src/tests/elm_test_layout.c new file mode 100644 index 000000000..37f5cfd5e --- /dev/null +++ b/src/tests/elm_test_layout.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *layout; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "layout", ELM_WIN_BASIC); + + layout = elm_layout_add(win); + eo_do(layout, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_FILLER); + + elm_shutdown(); +} +END_TEST + +void elm_test_layout(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_list.c b/src/tests/elm_test_list.c index 4e5c4148f..1bd5d1f01 100644 --- a/src/tests/elm_test_list.c +++ b/src/tests/elm_test_list.c @@ -8,6 +8,10 @@ #define ELM_INTERFACE_ATSPI_SELECTION_PROTECTED #include "elm_interface_atspi_selection.eo.h" +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + START_TEST (elm_list_atspi_selection_selected_children_count_get) { Evas_Object *win, *list; @@ -178,6 +182,23 @@ START_TEST (elm_list_atspi_selection_child_deselect) } END_TEST +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *list; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "list", ELM_WIN_BASIC); + + list = elm_list_add(win); + eo_do(list, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_LIST); + + elm_shutdown(); +} +END_TEST + void elm_test_list(TCase *tc) { tcase_add_test(tc, elm_list_atspi_selection_selected_children_count_get); @@ -187,4 +208,5 @@ void elm_test_list(TCase *tc) tcase_add_test(tc, elm_list_atspi_selection_all_children_select); tcase_add_test(tc, elm_list_atspi_selection_clear); tcase_add_test(tc, elm_list_atspi_selection_child_deselect); + tcase_add_test(tc, elm_atspi_role_get); } diff --git a/src/tests/elm_test_map.c b/src/tests/elm_test_map.c new file mode 100644 index 000000000..80d4e94d1 --- /dev/null +++ b/src/tests/elm_test_map.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *map; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "map", ELM_WIN_BASIC); + + map = elm_map_add(win); + eo_do(map, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_IMAGE_MAP); + + elm_shutdown(); +} +END_TEST + +void elm_test_map(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_mapbuf.c b/src/tests/elm_test_mapbuf.c new file mode 100644 index 000000000..e12448124 --- /dev/null +++ b/src/tests/elm_test_mapbuf.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *mapbuf; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "mapbuf", ELM_WIN_BASIC); + + mapbuf = elm_mapbuf_add(win); + eo_do(mapbuf, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_IMAGE_MAP); + + elm_shutdown(); +} +END_TEST + +void elm_test_mapbuf(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_menu.c b/src/tests/elm_test_menu.c new file mode 100644 index 000000000..49b124391 --- /dev/null +++ b/src/tests/elm_test_menu.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *menu; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "menu", ELM_WIN_BASIC); + + menu = elm_menu_add(win); + eo_do(menu, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_MENU); + + elm_shutdown(); +} +END_TEST + +void elm_test_menu(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_multibuttonentry.c b/src/tests/elm_test_multibuttonentry.c new file mode 100644 index 000000000..390142d7c --- /dev/null +++ b/src/tests/elm_test_multibuttonentry.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *multibuttonentry; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "multibuttonentry", ELM_WIN_BASIC); + + multibuttonentry = elm_multibuttonentry_add(win); + eo_do(multibuttonentry, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_ENTRY); + + elm_shutdown(); +} +END_TEST + +void elm_test_multibuttonentry(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_naviframe.c b/src/tests/elm_test_naviframe.c new file mode 100644 index 000000000..8a5247081 --- /dev/null +++ b/src/tests/elm_test_naviframe.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *naviframe; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "naviframe", ELM_WIN_BASIC); + + naviframe = elm_naviframe_add(win); + eo_do(naviframe, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_PAGE_TAB_LIST); + + elm_shutdown(); +} +END_TEST + +void elm_test_naviframe(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_notify.c b/src/tests/elm_test_notify.c new file mode 100644 index 000000000..e4c360cbe --- /dev/null +++ b/src/tests/elm_test_notify.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *notify; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "notify", ELM_WIN_BASIC); + + notify = elm_notify_add(win); + eo_do(notify, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_NOTIFICATION); + + elm_shutdown(); +} +END_TEST + +void elm_test_notify(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_panel.c b/src/tests/elm_test_panel.c new file mode 100644 index 000000000..eef52cef7 --- /dev/null +++ b/src/tests/elm_test_panel.c @@ -0,0 +1,34 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *panel; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "panel", ELM_WIN_BASIC); + + panel = elm_panel_add(win); + eo_do(panel, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_PANEL); + + elm_shutdown(); +} +END_TEST + +void elm_test_panel(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} + diff --git a/src/tests/elm_test_panes.c b/src/tests/elm_test_panes.c new file mode 100644 index 000000000..c643dc4b0 --- /dev/null +++ b/src/tests/elm_test_panes.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *panes; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "panes", ELM_WIN_BASIC); + + panes = elm_panes_add(win); + eo_do(panes, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_SPLIT_PANE); + + elm_shutdown(); +} +END_TEST + +void elm_test_panes(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_photo.c b/src/tests/elm_test_photo.c new file mode 100644 index 000000000..ab0342eba --- /dev/null +++ b/src/tests/elm_test_photo.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *photo; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "photo", ELM_WIN_BASIC); + + photo = elm_photo_add(win); + eo_do(photo, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_IMAGE); + + elm_shutdown(); +} +END_TEST + +void elm_test_photo(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_photocam.c b/src/tests/elm_test_photocam.c new file mode 100644 index 000000000..4d1f445f1 --- /dev/null +++ b/src/tests/elm_test_photocam.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *photocam; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "photocam", ELM_WIN_BASIC); + + photocam = elm_photocam_add(win); + eo_do(photocam, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_IMAGE); + + elm_shutdown(); +} +END_TEST + +void elm_test_photocam(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_player.c b/src/tests/elm_test_player.c new file mode 100644 index 000000000..49400472b --- /dev/null +++ b/src/tests/elm_test_player.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *player; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "player", ELM_WIN_BASIC); + + player = elm_player_add(win); + eo_do(player, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_ANIMATION); + + elm_shutdown(); +} +END_TEST + +void elm_test_player(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_plug.c b/src/tests/elm_test_plug.c new file mode 100644 index 000000000..51ca61a6f --- /dev/null +++ b/src/tests/elm_test_plug.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *plug; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "plug", ELM_WIN_BASIC); + + plug = elm_plug_add(win); + eo_do(plug, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_IMAGE); + + elm_shutdown(); +} +END_TEST + +void elm_test_plug(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_popup.c b/src/tests/elm_test_popup.c new file mode 100644 index 000000000..e85950e53 --- /dev/null +++ b/src/tests/elm_test_popup.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *popup; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "popup", ELM_WIN_BASIC); + + popup = elm_popup_add(win); + eo_do(popup, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_POPUP_MENU); + + elm_shutdown(); +} +END_TEST + +void elm_test_popup(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_prefs.c b/src/tests/elm_test_prefs.c new file mode 100644 index 000000000..8eb111226 --- /dev/null +++ b/src/tests/elm_test_prefs.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *prefs; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "prefs", ELM_WIN_BASIC); + + prefs = elm_prefs_add(win); + eo_do(prefs, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_REDUNDANT_OBJECT); + + elm_shutdown(); +} +END_TEST + +void elm_test_prefs(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_progressbar.c b/src/tests/elm_test_progressbar.c new file mode 100644 index 000000000..4f33dd85b --- /dev/null +++ b/src/tests/elm_test_progressbar.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *progressbar; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "progressbar", ELM_WIN_BASIC); + + progressbar = elm_progressbar_add(win); + eo_do(progressbar, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_PROGRESS_BAR); + + elm_shutdown(); +} +END_TEST + +void elm_test_progressbar(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_radio.c b/src/tests/elm_test_radio.c new file mode 100644 index 000000000..c31cea292 --- /dev/null +++ b/src/tests/elm_test_radio.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *radio; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "radio", ELM_WIN_BASIC); + + radio = elm_radio_add(win); + eo_do(radio, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_RADIO_BUTTON); + + elm_shutdown(); +} +END_TEST + +void elm_test_radio(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_scroller.c b/src/tests/elm_test_scroller.c new file mode 100644 index 000000000..665ae56eb --- /dev/null +++ b/src/tests/elm_test_scroller.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *scroller; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "scroller", ELM_WIN_BASIC); + + scroller = elm_scroller_add(win); + eo_do(scroller, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_SCROLL_PANE); + + elm_shutdown(); +} +END_TEST + +void elm_test_scroller(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_segmentcontrol.c b/src/tests/elm_test_segmentcontrol.c new file mode 100644 index 000000000..316ffbcc3 --- /dev/null +++ b/src/tests/elm_test_segmentcontrol.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *segmentcontrol; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "segmentcontrol", ELM_WIN_BASIC); + + segmentcontrol = elm_segment_control_add(win); + eo_do(segmentcontrol, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_LIST); + + elm_shutdown(); +} +END_TEST + +void elm_test_segmentcontrol(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_separator.c b/src/tests/elm_test_separator.c new file mode 100644 index 000000000..7133c434e --- /dev/null +++ b/src/tests/elm_test_separator.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *separator; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "icon", ELM_WIN_BASIC); + + separator = elm_separator_add(win); + eo_do(separator, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_SEPARATOR); + + elm_shutdown(); +} +END_TEST + +void elm_test_separator(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_slider.c b/src/tests/elm_test_slider.c new file mode 100644 index 000000000..06d9b766c --- /dev/null +++ b/src/tests/elm_test_slider.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *slider; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "slider", ELM_WIN_BASIC); + + slider = elm_slider_add(win); + eo_do(slider, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_SLIDER); + + elm_shutdown(); +} +END_TEST + +void elm_test_slider(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_slideshow.c b/src/tests/elm_test_slideshow.c new file mode 100644 index 000000000..ef2ff8e22 --- /dev/null +++ b/src/tests/elm_test_slideshow.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *slideshow; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "slideshow", ELM_WIN_BASIC); + + slideshow = elm_slideshow_add(win); + eo_do(slideshow, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_DOCUMENT_PRESENTATION); + + elm_shutdown(); +} +END_TEST + +void elm_test_slideshow(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_spinner.c b/src/tests/elm_test_spinner.c new file mode 100644 index 000000000..5fa0bb800 --- /dev/null +++ b/src/tests/elm_test_spinner.c @@ -0,0 +1,34 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *spinner; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "spinner", ELM_WIN_BASIC); + + spinner = elm_spinner_add(win); + eo_do(spinner, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_SPIN_BUTTON); + + elm_shutdown(); +} +END_TEST + +void elm_test_spinner(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} + diff --git a/src/tests/elm_test_table.c b/src/tests/elm_test_table.c new file mode 100644 index 000000000..95b76d406 --- /dev/null +++ b/src/tests/elm_test_table.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *table; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "table", ELM_WIN_BASIC); + + table = elm_table_add(win); + eo_do(table, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_FILLER); + + elm_shutdown(); +} +END_TEST + +void elm_test_table(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_thumb.c b/src/tests/elm_test_thumb.c new file mode 100644 index 000000000..7d40c5626 --- /dev/null +++ b/src/tests/elm_test_thumb.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *thumb; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "thumb", ELM_WIN_BASIC); + + thumb = elm_thumb_add(win); + eo_do(thumb, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_IMAGE); + + elm_shutdown(); +} +END_TEST + +void elm_test_thumb(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_toolbar.c b/src/tests/elm_test_toolbar.c new file mode 100644 index 000000000..cff47ad73 --- /dev/null +++ b/src/tests/elm_test_toolbar.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *toolbar; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "toolbar", ELM_WIN_BASIC); + + toolbar = elm_toolbar_add(win); + eo_do(toolbar, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_TOOL_BAR); + + elm_shutdown(); +} +END_TEST + +void elm_test_toolbar(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_video.c b/src/tests/elm_test_video.c new file mode 100644 index 000000000..1e07e7f68 --- /dev/null +++ b/src/tests/elm_test_video.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *video; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "video", ELM_WIN_BASIC); + + video = elm_video_add(win); + eo_do(video, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_ANIMATION); + + elm_shutdown(); +} +END_TEST + +void elm_test_video(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_web.c b/src/tests/elm_test_web.c new file mode 100644 index 000000000..0557edd32 --- /dev/null +++ b/src/tests/elm_test_web.c @@ -0,0 +1,33 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win, *web; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "web", ELM_WIN_BASIC); + + web = elm_web_add(win); + eo_do(web, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_HTML_CONTAINER); + + elm_shutdown(); +} +END_TEST + +void elm_test_web(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} diff --git a/src/tests/elm_test_win.c b/src/tests/elm_test_win.c new file mode 100644 index 000000000..eb99412a6 --- /dev/null +++ b/src/tests/elm_test_win.c @@ -0,0 +1,32 @@ +#ifdef HAVE_CONFIG_H +# include "elementary_config.h" +#endif + +#include <Elementary.h> +#include "elm_suite.h" + +#define ELM_INTERFACE_ATSPI_ACCESSIBLE_PROTECTED +#include "elm_interface_atspi_accessible.h" +#include "elm_interface_atspi_accessible.eo.h" + + +START_TEST (elm_atspi_role_get) +{ + Evas_Object *win; + Elm_Atspi_Role role; + + elm_init(1, NULL); + win = elm_win_add(NULL, "win", ELM_WIN_BASIC); + + eo_do(win, role = elm_interface_atspi_accessible_role_get()); + + ck_assert(role == ELM_ATSPI_ROLE_WINDOW); + + elm_shutdown(); +} +END_TEST + +void elm_test_win(TCase *tc) +{ + tcase_add_test(tc, elm_atspi_role_get); +} |