efl/src/tests
Lauro Moura da6f5932f1 efl_mono: Support type aliases.
Summary:
Due to the absence of typedef from C#, we generate thin structs with
implicit operators to allow reference the data from their typedef'd name
from C#.

The other alternatives would be always converting to the lowest base on
the alias stack (losing the meaningfulness of the typedef name) or using
the 'using' directive. The latter has the restriction that it makes an
alias visible only in the file they are declared.

Reviewers: felipealmeida, cedric, segfaultxavi

Reviewed By: segfaultxavi

Subscribers: zmike

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D6157
2018-05-11 11:01:59 -03:00
..
ecore tests: split ecore thread queue tests into 2 test cases 2018-04-10 11:28:01 +02:00
ecore_audio_cxx eolian-cxx: Remove .Base requirement 2016-04-21 18:31:53 -03:00
ecore_con ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
ecore_cxx tests: move bindings tests to using checked fixtures too. 2018-04-05 10:19:57 -07:00
ector tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
edje edje: fix backward compatibility issue caused by legacy cursor funcs 2018-05-02 19:48:46 +03:00
edje_cxx tests cxx: remove superfluous output to stdout 2016-03-02 15:32:09 +01:00
eet tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
eet_cxx tests: move bindings tests to using checked fixtures too. 2018-04-05 10:19:57 -07:00
eeze tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
efl ecore: update Ecore Efl.Model tests. 2018-05-01 10:39:01 -07:00
efl_js efl_js: Update after eo/efl api changes 2016-10-25 12:23:34 -02:00
efl_mono efl_mono: Support type aliases. 2018-05-11 11:01:59 -03:00
efreet tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
eina tests: ck_assert_ptr_null -> ck_assert_ptr_eq 2018-04-05 14:04:21 -04:00
eina_cxx tests: move bindings tests to using checked fixtures too. 2018-04-05 10:19:57 -07:00
eio eio: delay tests until we have started listing some files. 2018-05-07 09:55:55 -07:00
eldbus eldbus: disable efl.model.child_del test as the behavior for eldbus.model.proxy is not defined yet. 2018-05-01 10:39:01 -07:00
eldbus_cxx tests: move bindings tests to using checked fixtures too. 2018-04-05 10:19:57 -07:00
elementary efl_ui_focus_manager_calc: do not restore focus when redirect is set 2018-05-08 11:50:04 +02:00
elementary_cxx tests: elm_cxx: add gitignore file for produced binary 2017-07-11 22:55:28 +02:00
elocation tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
elput tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
elua tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
emile tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
emotion Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
eo tests: remove sleep() calls from eo tests 2018-04-13 13:53:39 +02:00
eo_cxx efl_cxx: remove eolized promises from the CXX bindings 2018-05-01 10:39:01 -07:00
eolian eo: remove tests for old Efl_Future, but leave infra in place for testing later new Eina_Future.x 2018-05-01 10:39:01 -07:00
eolian_cxx eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
eolian_js efl: use efl_add_ref to create objects which have no parent 2018-03-20 17:20:56 -07:00
evas Evas textblock: fix wrong hyphenation issues with non UTF8 encoded dictionary 2018-05-06 12:01:41 +03:00
evas_cxx cxx: Fix evas compile test and Evas.hh 2017-12-05 10:14:03 +09:00
evil tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
.gitignore tests: add all xml files to gitignore 2018-04-10 11:28:01 +02:00
efl_check.h tests: flush stdout before beginning a test suite 2018-04-20 14:31:11 +02:00