From b6c18924638d8c79902a76ecceb2ddc737451b3e Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Thu, 23 Aug 2012 10:37:46 +0000 Subject: [PATCH] Eo: Added some negative refcount tests (with manual_free). SVN revision: 75615 --- legacy/eobj/src/tests/eo_suite/eo_test_general.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/legacy/eobj/src/tests/eo_suite/eo_test_general.c b/legacy/eobj/src/tests/eo_suite/eo_test_general.c index 20ab4b5c29..b1151eb61e 100644 --- a/legacy/eobj/src/tests/eo_suite/eo_test_general.c +++ b/legacy/eobj/src/tests/eo_suite/eo_test_general.c @@ -258,6 +258,17 @@ START_TEST(eo_man_free) eo_unref(obj); eo_manual_free(obj); + obj = eo_add(klass, NULL); + fail_if(!obj); + eo_manual_free_set(obj, EINA_TRUE); + eo_unref(obj); + eo_ref(obj); + eo_unref(obj); + eo_unref(obj); + eo_unref(obj); + eo_unref(obj); + eo_manual_free(obj); + eo_shutdown(); } END_TEST