efl/src/tests
Lauro Moura 2e7b508312 csharp: Fix wrapping of private classes
Summary:
Sometimes, valid Eo objects of private classes can be returned from
methods. Currently we try to wrap in a minimal `Efl.Object` instance,
but as it is an abstract class, we can't instantiate directly.

This commits adds a dummy `Efl.ObjectRealized` to be instantiated when
wrapping such classes alongside a test case.

Fixes: T8258

Reviewers: felipealmeida, brunobelo, segfaultxavi, Jaehyun_Cho

Reviewed By: brunobelo

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10101
2019-09-24 18:00:05 -03:00
..
ecore ecore/signal: increase maximum signal throughput 2019-09-19 14:37:16 -07:00
ecore_audio_cxx eolian-cxx: Remove .Base requirement 2016-04-21 18:31:53 -03:00
ecore_con remove last bits of Evil.h in tests and use evil_private.h instead 2019-06-24 09:01:25 -04:00
ecore_cxx cxx: remove compilation warnings in C++ code, from both gcc and clang 2019-07-12 09:07:27 -04:00
ecore_wl2 tests/ecore_wl2: Fix resource leak 2019-09-17 09:35:43 -04:00
ector cmake: remove! 2018-12-20 20:07:26 +01:00
edje tests/edje: handle file modifications properly on windows 2019-09-13 14:13:33 -04:00
edje_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
eet cmake: remove! 2018-12-20 20:07:26 +01:00
eet_cxx meson: enforce 61s timeout for tests, remove explicit timeouts from build files 2019-05-15 18:49:51 +02:00
eeze cmake: remove! 2018-12-20 20:07:26 +01:00
efl efl: improve test in checking the return value during Eina_Value get operation. 2019-09-23 15:50:28 -04:00
efl_js eolian: implement new syntax for inheritance 2018-11-23 13:57:07 +01:00
efl_mono csharp: Fix wrapping of private classes 2019-09-24 18:00:05 -03:00
efreet make mman.h private 2019-08-19 09:55:13 -04:00
eina eina: add eina_mempool_iterator_new to slowly iterate every allocated pointer in a mempool. 2019-09-19 14:37:41 -07:00
eina_cxx cxx: remove compilation warnings in C++ code, from both gcc and clang 2019-07-12 09:07:27 -04:00
eio tests/eio: unlink tmpfiles after tests 2019-08-23 13:38:33 -04:00
eldbus tests: eldbus: fix heap use after free error detected by address sanitizer 2019-08-29 09:41:53 +02:00
eldbus_cxx meson: enforce 61s timeout for tests, remove explicit timeouts from build files 2019-05-15 18:49:51 +02:00
elementary elementary: add an interface for asynchronous multi selection. 2019-09-24 11:12:42 -07:00
elementary_cxx cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
elocation tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
elput here comes meson 2018-10-02 17:22:50 +02:00
elua tests: fix warnings and undef ref on Windows (using meson :-) ) 2019-06-20 12:50:35 +01:00
emile emile_test_base64: Fix memory leak 2019-05-02 13:48:22 +02:00
emotion meson: correctly use the correct dependency 2019-04-05 08:15:39 -04:00
eo tests: fix warnings and undef ref on Windows (using meson :-) ) 2019-06-20 12:50:35 +01:00
eo_cxx eo-cxx: Add second NULL sentinel to avoid buffer overrun by efl_check.h 2019-08-19 09:42:05 +02:00
eolian eolian: remove support for globals 2019-09-24 18:27:37 +02:00
eolian_cxx eolian: remove global vars from tests 2019-09-24 16:29:55 +02:00
eolian_js efl: change all occurences of @owned to @move 2019-09-06 17:01:05 +02:00
evas efl/image: rename "border" -> "border_insets" 2019-09-18 10:08:56 +02:00
evas_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
evil remove last bits of Evil.h in tests and use evil_private.h instead 2019-06-24 09:01:25 -04:00
.gitignore tests: add failsafe timeout for tests running in fork mode 2018-08-16 09:59:58 +02:00
efl_check.h efl check - use global not stack local buffer for srunner_set_xml 2019-08-11 16:35:03 +01:00
meson.build here comes meson 2018-10-02 17:22:50 +02:00
timeout.c tests: add failsafe timeout for tests running in fork mode 2018-08-16 09:59:58 +02:00