summaryrefslogtreecommitdiff
path: root/src/tests/eo/suite/eo_suite.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/eo/suite/eo_suite.c')
-rw-r--r--src/tests/eo/suite/eo_suite.c14
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;
}