cedric pushed a commit to branch master.

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

commit c0bce3e23ed0da0860fe2bb7523c6c5bc54d2e74
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Wed Apr 20 15:53:33 2016 -0700

    eolian: add tests for restartable event.
---
 src/tests/eolian/data/events.eo   |  2 ++
 src/tests/eolian/eolian_parsing.c | 20 ++++++++++++++++++++
 2 files changed, 22 insertions(+)

diff --git a/src/tests/eolian/data/events.eo b/src/tests/eolian/data/events.eo
index 4b0e1f8..ca2c75b 100644
--- a/src/tests/eolian/data/events.eo
+++ b/src/tests/eolian/data/events.eo
@@ -3,5 +3,7 @@ class Events {
       clicked @beta; [[Comment for clicked]]
       clicked,double: Evas_Event_Clicked_Double_Info; /* No comment */
       hot @hot;
+      restart @restart;
+      hot_restart @hot @restart;
    }
 }
diff --git a/src/tests/eolian/eolian_parsing.c 
b/src/tests/eolian/eolian_parsing.c
index e6d522a..874045d 100644
--- a/src/tests/eolian/eolian_parsing.c
+++ b/src/tests/eolian/eolian_parsing.c
@@ -120,6 +120,7 @@ START_TEST(eolian_events)
    fail_if(strcmp(name, "clicked"));
    fail_if(!eolian_event_is_beta(ev));
    fail_if(eolian_event_is_hot(ev));
+   fail_if(eolian_event_is_restart(ev));
    /* Clicked,double */
    fail_if(!(eina_iterator_next(iter, (void**)&ev)));
    fail_if(!(name = eolian_event_name_get(ev)));
@@ -129,6 +130,7 @@ START_TEST(eolian_events)
    fail_if(strcmp(type_name, "Evas_Event_Clicked_Double_Info"));
    fail_if(eolian_event_is_beta(ev));
    fail_if(eolian_event_is_hot(ev));
+   fail_if(eolian_event_is_restart(ev));
    /* Hot */
    fail_if(!(eina_iterator_next(iter, (void**)&ev)));
    fail_if(!(name = eolian_event_name_get(ev)));
@@ -136,6 +138,24 @@ START_TEST(eolian_events)
    fail_if(strcmp(name, "hot"));
    fail_if(eolian_event_is_beta(ev));
    fail_if(!eolian_event_is_hot(ev));
+   fail_if(eolian_event_is_restart(ev));
+   /* Restart */
+   fail_if(!(eina_iterator_next(iter, (void**)&ev)));
+   fail_if(!(name = eolian_event_name_get(ev)));
+   fail_if(eolian_event_type_get(ev));
+   fail_if(strcmp(name, "restart"));
+   fail_if(eolian_event_is_beta(ev));
+   fail_if(eolian_event_is_hot(ev));
+   fail_if(!eolian_event_is_restart(ev));
+   /* Hot Restart */
+   fail_if(!(eina_iterator_next(iter, (void**)&ev)));
+   fail_if(!(name = eolian_event_name_get(ev)));
+   fail_if(eolian_event_type_get(ev));
+   fail_if(strcmp(name, "hot_restart"));
+   fail_if(eolian_event_is_beta(ev));
+   fail_if(!eolian_event_is_hot(ev));
+   fail_if(!eolian_event_is_restart(ev));
+
    fail_if(eina_iterator_next(iter, &dummy));
    eina_iterator_free(iter);
    /* Check eolian_class_event_get_by_name */

-- 


Reply via email to