Eo: Added a check if object is already deleted in eo_unref.
[profile/ivi/eobj.git] / tests / eo_test_general.c
index 12f79dd..30a5cb6 100644 (file)
@@ -181,6 +181,15 @@ START_TEST(eo_man_free)
    eo_manual_free(obj);
    eo_unref(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_manual_free(obj);
+
    eo_shutdown();
 }
 END_TEST