diff options
Diffstat (limited to 'src/tests/eo/suite/eo_suite.c')
-rw-r--r-- | src/tests/eo/suite/eo_suite.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/tests/eo/suite/eo_suite.c b/src/tests/eo/suite/eo_suite.c index a9e6cc7444..06e0d4ec0e 100644 --- a/src/tests/eo/suite/eo_suite.c +++ b/src/tests/eo/suite/eo_suite.c @@ -4,6 +4,7 @@ #include "eo_suite.h" #include "../../efl_check.h" +#include <Eo.h> static const Efl_Test_Case etc[] = { { "Eo init", eo_test_init }, @@ -14,9 +15,20 @@ static const Efl_Test_Case etc[] = { { "Eo eina value", eo_test_value }, { "Eo threaded eo calls", eo_test_threaded_calls }, { "Eo event calls", eo_test_event}, + { "Eo lifecycle", eo_test_lifecycle}, { NULL, NULL } }; +SUITE_INIT(efl_object) +{ + ck_assert_int_eq(efl_object_init(), 1); +} + +SUITE_SHUTDOWN(efl_object) +{ + ck_assert_int_eq(efl_object_shutdown(), 0); +} + int main(int argc, char **argv) { @@ -30,7 +42,7 @@ main(int argc, char **argv) #endif failed_count = _efl_suite_build_and_run(argc - 1, (const char **)argv + 1, - "Eo", etc); + "Eo", etc, SUITE_INIT_FN(efl_object), SUITE_SHUTDOWN_FN(efl_object)); return (failed_count == 0) ? 0 : 255; } |