stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=a25bc7e76972230cd51dde3d0227ef6886612ce4

commit a25bc7e76972230cd51dde3d0227ef6886612ce4
Author: Marcel Hollerbach <[email protected]>
Date:   Tue Jul 28 09:23:11 2020 +0200

    tests: fix eio tests
    
    there are tests that init & shutdown efl_object in the same test, which
    is since to switch to const _CLASS_GET dangerously wrong.
    
    I checked for more cases but only found cases where no _CLASS_GET
    macros where used.
    
    Reviewed-by: Stefan Schmidt <[email protected]>
    Differential Revision: https://phab.enlightenment.org/D12069
---
 src/tests/eio/eio_test_manager.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/tests/eio/eio_test_manager.c b/src/tests/eio/eio_test_manager.c
index a12b9e7a78..3c49cf6271 100644
--- a/src/tests/eio/eio_test_manager.c
+++ b/src/tests/eio/eio_test_manager.c
@@ -323,6 +323,8 @@ EFL_START_TEST(efl_io_test_instantiated)
 {
    Efl_Io_Manager *manager;
 
+   efl_object_init();
+
    ck_assert_int_eq(eio_shutdown(), 0);
    ecore_init();
    fail_if(efl_provider_find(efl_main_loop_get(), EFL_IO_MANAGER_CLASS) != 
NULL);
@@ -332,6 +334,8 @@ EFL_START_TEST(efl_io_test_instantiated)
    manager = efl_provider_find(efl_main_loop_get(), EFL_IO_MANAGER_CLASS);
    fail_if(manager == NULL);
    fail_if(!efl_isa(manager, EFL_IO_MANAGER_CLASS));
+
+   efl_object_shutdown();
 }
 EFL_END_TEST
 

-- 


Reply via email to