efl/src/tests/elementary
Marcel Hollerbach 0d48cb46d4 elm: add basics test to create a destroy *every* widget with errors
Summary:
this simply creates packs, resizes, and destroys every single widget
that we have in legacy elm.

This i made to ensure that there are no mistakes in the construction
chain. Additionally, a second test case checks that creation with none
elm parents is erroring but not failing, this seems weird, but we have
provided that in the past, so we should continue providing this.

Reviewers: zmike, segfaultxavi

Reviewed By: zmike, segfaultxavi

Subscribers: segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10088
2019-10-02 17:08:01 +02:00
..
spec efl_gfx_arrangement: change content_padding param type and remove scalable 2019-10-02 12:11:15 +02:00
.gitignore
efl_ui_build.c tests: add build test for EFL_NOLEGACY_API_SUPPORT in efl_ui_suite 2019-03-08 09:01:56 -05:00
efl_ui_compile_test.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
efl_ui_model.c eolian: drop class function overriding 2019-02-13 16:59:58 +01:00
efl_ui_suite.c introduce test file for Efl.Ui.Group_Item 2019-09-11 13:38:20 -04:00
efl_ui_suite.h introduce test file for Efl.Ui.Group_Item 2019-09-11 13:38:20 -04:00
efl_ui_test_atspi.c efl_access: add test cases for reading_info_type_set/get API 2019-03-25 10:41:35 +01:00
efl_ui_test_box.c efl_gfx_arrangement: change content_padding param type and remove scalable 2019-10-02 12:11:15 +02:00
efl_ui_test_box_flow.c tests/efl_ui: remove unnecessary shutdown fixture code 2019-06-12 08:54:20 -04:00
efl_ui_test_box_stack.c tests/efl_ui: remove unnecessary shutdown fixture code 2019-06-12 08:54:20 -04:00
efl_ui_test_callback.c efl_ui_test_callback: Removed defined but unused function 2019-04-03 13:08:59 -04:00
efl_ui_test_check.c tests/check: add port of check widget mouse testing for efl_ui_check 2019-09-26 18:00:32 +02:00
efl_ui_test_collection.c rename Item_Container -> Collection 2019-07-25 20:27:41 +02:00
efl_ui_test_collection_common.c efl_ui_collection: prevent the invalid insertion of items. 2019-08-30 14:50:32 -04:00
efl_ui_test_collection_common.h rename Item_Container -> Collection 2019-07-25 20:27:41 +02:00
efl_ui_test_config.c tests/elm: move efl_config tests to efl_ui_suite 2019-07-29 16:06:18 +02:00
efl_ui_test_focus.c tests/efl_ui: add suite_helpers.h to efl_ui_suite.h 2019-06-27 09:45:11 +02:00
efl_ui_test_focus_common.c efl_ui_suite: fix errors in focus tests 2019-05-28 12:01:50 -04:00
efl_ui_test_focus_common.h efl_ui_suite: fix errors in focus tests 2019-05-28 12:01:50 -04:00
efl_ui_test_focus_sub.c efl_ui_suite: resolve focus errors 2019-09-10 09:21:56 -04:00
efl_ui_test_grid.c efl.ui.scrollable: fix event name for scrollable 2019-09-16 12:04:27 +02:00
efl_ui_test_grid_collection.c rename Item_Container -> Collection 2019-07-25 20:27:41 +02:00
efl_ui_test_group_item.c introduce test file for Efl.Ui.Group_Item 2019-09-11 13:38:20 -04:00
efl_ui_test_image.c efl.ui.win: remove all legacy types and functions from eo file 2019-03-04 13:37:24 -05:00
efl_ui_test_image_zoomable.c efl.ui.win: remove all legacy types and functions from eo file 2019-03-04 13:37:24 -05:00
efl_ui_test_layout.c elementary: add tests for the efl_part support of efl_ui_property_bind. 2019-08-12 10:13:38 -07:00
efl_ui_test_list_collection.c efl_ui_test_list_collection: add test for item placement 2019-09-11 13:38:07 -04:00
efl_ui_test_popup.c tests: Initialize variables and quiet warning. 2019-09-23 15:50:28 -04:00
efl_ui_test_position_manager_common.c tests/position_manager: initialize variable in declaration 2019-09-30 10:46:41 +02:00
efl_ui_test_progressbar.c Efl.Ui.Progressbar: Add explicit display control of progress label 2019-07-03 08:34:03 +02:00
efl_ui_test_radio_group.c efl_ui_*selectable: unify these APIs with the same c_prefix 2019-09-26 18:32:58 +09:00
efl_ui_test_relative_layout.c tests/efl_ui: remove unnecessary shutdown fixture code 2019-06-12 08:54:20 -04:00
efl_ui_test_scroller.c efl.ui.scrollable: fix event name for scrollable 2019-09-16 12:04:27 +02:00
efl_ui_test_select_model.c elementary: add an interface for asynchronous multi selection. 2019-09-24 11:12:42 -07:00
efl_ui_test_slider.c efl_ui_slider: correct to a multiple of step when drag is finished 2019-09-13 10:14:59 -04:00
efl_ui_test_spin.c Efl.Ui.Spin: Remove mouse wheel interaction 2019-07-31 12:44:31 +02:00
efl_ui_test_spin_button.c tests/spin_button: include Elementary.h since this uses legacy api 2019-09-30 10:33:31 +02:00
efl_ui_test_spotlight.c efl_ui_suite: Some pointers were being delete. 2019-09-27 17:12:17 +02:00
efl_ui_test_table.c efl_gfx_arrangement: change content_padding param type and remove scalable 2019-10-02 12:11:15 +02:00
efl_ui_test_view_model.c Efl_Ui: Move elementary and change namespace Ui for ui related models 2019-09-04 11:07:37 -04:00
efl_ui_test_widget.c efl_ui_win: default the window type to basic 2019-09-24 16:00:44 +02:00
efl_ui_test_win.c efl_ui_win: default the window type to basic 2019-09-24 16:00:44 +02:00
elm_code_file_test_load.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_code_file_test_memory.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_code_test_basic.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_code_test_indent.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_code_test_line.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_code_test_parse.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_code_test_syntax.c elm_code_widget: make this efl_ui namespaced 2019-03-07 14:14:55 -08:00
elm_code_test_text.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_code_test_widget.c tests/elm: explicitly denote cases where error messages are intentional 2019-05-29 12:29:04 -04:00
elm_code_test_widget_selection.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_code_test_widget_text.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_code_test_widget_undo.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_cxx_suite.cc cxx: Fix missing bits from header rename 2019-05-03 08:47:14 +02:00
elm_suite.c elm: add basics test to create a destroy *every* widget with errors 2019-10-02 17:08:01 +02:00
elm_suite.h elm: add basics test to create a destroy *every* widget with errors 2019-10-02 17:08:01 +02:00
elm_suite_build.c efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
elm_test_actionslider.c suite_helpers: punsh some sanity into function names 2019-08-26 14:42:49 +02:00
elm_test_atspi.c efl_access_object: remove all legacy usage from eo files 2019-03-06 13:03:02 -08:00
elm_test_bg.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_box.c test/elm_box: clean up elm_box_disabled_test 2019-03-07 09:58:56 -08:00
elm_test_bubble.c suite_helpers: punsh some sanity into function names 2019-08-26 14:42:49 +02:00
elm_test_button.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_calendar.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_check.c test: Add a logic to check a size of Check 2019-09-23 10:44:33 +02:00
elm_test_clock.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_colorselector.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_config.c tests/elm: move efl_config tests to efl_ui_suite 2019-07-29 16:06:18 +02:00
elm_test_conformant.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_ctxpopup.c tests/elm: add test for ctxpopup sizing 2019-07-29 16:06:17 +02:00
elm_test_datetime.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_dayselector.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_diskselector.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_entry.c tests/elm: replace bespoke win/loop fast-forwarding with helper function 2019-06-27 09:45:12 +02:00
elm_test_fileselector.c elementary: it seems I forgot to initialize some meaningful boolean. 2019-04-06 13:13:36 -07:00
elm_test_fileselector_button.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_fileselector_entry.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_flip.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_flipselector.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_frame.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_gengrid.c elm_gengrid: fix correct parent-child relation of item content 2019-03-08 13:18:05 +09:00
elm_test_genlist.c tests/elm: fix a couple unit tests to use event starter helper function 2019-07-19 15:04:50 -07:00
elm_test_glview.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_grid.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_hover.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_hoversel.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_icon.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_image.c elm: explicitly include Efl_Ui.h in binaries 2019-03-07 14:16:57 -08:00
elm_test_index.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_init.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_inwin.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_label.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_layout.c Revert "tests: add test for elm_layout_text_set" 2019-03-13 19:25:36 +09:00
elm_test_list.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_map.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_mapbuf.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_menu.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_multibuttonentry.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_naviframe.c tests/elm: fail tests if unexpected warnings or errors occur 2019-07-10 13:57:40 -04:00
elm_test_notify.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_panel.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_panes.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_photo.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_photocam.c tests/elm: explicitly denote some error/warning messages in unit tests 2019-05-30 13:09:19 -04:00
elm_test_player.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_plug.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_popup.c efl_ui_layout: fix elm_layout_text_set behavior 2019-03-14 11:11:32 -04:00
elm_test_prefs.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_progressbar.c test: add Efl.Ui.Format related test 2019-07-11 17:40:47 +02:00
elm_test_radio.c tests/radio: add explicit test for verifying legacy radio callback triggering 2019-07-03 12:22:17 -04:00
elm_test_scroller.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_segmentcontrol.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_separator.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_slider.c elm_slider: remove dependency with efl_ui_slider 2019-08-20 09:09:14 -04:00
elm_test_slideshow.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_spinner.c elm: explicitly include Efl_Ui.h in binaries 2019-03-07 14:16:57 -08:00
elm_test_table.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_thumb.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_toolbar.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_video.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_web.c tests: formatting 2019-01-30 09:44:30 +01:00
elm_test_widget_basics.c elm: add basics test to create a destroy *every* widget with errors 2019-10-02 17:08:01 +02:00
elm_test_widget_focus.c elm_test_widget_focus: cleanup callbacks correctly 2019-09-19 14:37:25 -07:00
elm_test_win.c efl_ui_win: default the window type to basic 2019-09-24 16:00:44 +02:00
focus_manager_test.eo Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
focus_test.eo Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
focus_test_sub_main.eo Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
meson.build elm: add basics test to create a destroy *every* widget with errors 2019-10-02 17:08:01 +02:00
suite_helpers.c efl_ui_win: default the window type to basic 2019-09-24 16:00:44 +02:00
suite_helpers.h suite_helpers: punsh some sanity into function names 2019-08-26 14:42:49 +02:00
testdiff.diff elementary: merging in elm_code widget. 2016-06-02 17:19:08 -07:00
testfile-windows.txt elementary: merging in elm_code widget. 2016-06-02 17:19:08 -07:00
testfile-withblanks.txt elementary: merging in elm_code widget. 2016-06-02 17:19:08 -07:00
testfile.txt elementary: merging in elm_code widget. 2016-06-02 17:19:08 -07:00
testfile_entry.txt test: add a test case for elm_entry 2019-03-27 10:58:35 -04:00
testfile_entry2.txt test: add a test case for elm_entry 2019-03-27 10:58:35 -04:00