vitorsousa pushed a commit to branch master.

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

commit 5230309b02027be1cf7be01dfa59e47d42a8e468
Author: Larry Jr <larry....@gmail.com>
Date:   Tue May 3 18:19:26 2016 -0300

    Eio: fixed eio_model_test_monitor_add
    
    fix filename comparison in the test for deleted file
---
 src/tests/eio/eio_model_test_monitor_add.c | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/src/tests/eio/eio_model_test_monitor_add.c 
b/src/tests/eio/eio_model_test_monitor_add.c
index 4df6539..f47655e 100644
--- a/src/tests/eio/eio_model_test_monitor_add.c
+++ b/src/tests/eio/eio_model_test_monitor_add.c
@@ -35,8 +35,8 @@ _children_removed_cb(void *data EINA_UNUSED, const Eo_Event* 
event)
         Eina_Value const* value = eina_promise_value_get(promise);
         char* filename = eina_value_to_string(value);
 
-        if(temp_filename && !strcmp(filename, temp_filename) == 0)
-          ecore_main_loop_quit();
+        if(temp_filename && strcmp(filename, temp_filename) == 0)
+             ecore_main_loop_quit();
         free(filename);
      }
    return EINA_TRUE;
@@ -53,13 +53,13 @@ _children_added_cb(void *data EINA_UNUSED, const Eo_Event* 
event)
    Eina_Value const* value = eina_promise_value_get(promise);
    char* filename = eina_value_to_string(value);
 
-   if(temp_filename && !strcmp(temp_filename, filename))
+   if(temp_filename && strcmp(temp_filename, filename) == 0)
      {
         children_deleted = EINA_TRUE;
         efl_model_child_del(event->obj, evt->child);
      }
    free(filename);
-   
+
    return EINA_TRUE;
 }
 
@@ -74,6 +74,14 @@ _create_file(void *data EINA_UNUSED, void* value EINA_UNUSED)
      }
 }
 
+
+static void
+_create_file_error(void *data EINA_UNUSED, const Eina_Error* value EINA_UNUSED)
+{
+   ck_abort_msg(0, "Error Promise cb called in Create file");
+   ecore_main_loop_quit();
+}
+
 START_TEST(eio_model_test_test_monitor_add)
 {
    Eo *filemodel = NULL;
@@ -96,7 +104,7 @@ START_TEST(eio_model_test_test_monitor_add)
    Eina_Promise* promise;
    efl_model_children_slice_get(filemodel, 0, 0, &promise);
 
-   eina_promise_then(promise, &_create_file, NULL, NULL);
+   eina_promise_then(promise, &_create_file, &_create_file_error, NULL);
 
    ecore_main_loop_begin();
 

-- 


Reply via email to