Eo: Fix return value of eo_do_super to depend on error_set.
[profile/ivi/eobj.git] / src / tests / constructors / main.c
index c2906d9..9bcf095 100644 (file)
@@ -5,6 +5,7 @@
 #include "simple4.h"
 #include "simple5.h"
 #include "simple6.h"
+#include "simple7.h"
 #include "mixin.h"
 
 #include "../eunit_tests.h"
@@ -48,11 +49,16 @@ main(int argc, char *argv[])
    fail_if(my_init_count != 0);
 
    obj = eo_add(SIMPLE5_CLASS, NULL);
+   fail_if(!obj);
    eo_unref(obj);
 
    obj = eo_add(SIMPLE6_CLASS, NULL);
+   fail_if(!obj);
    eo_unref(obj);
 
+   obj = eo_add(SIMPLE7_CLASS, NULL);
+   fail_if(obj);
+
    eo_shutdown();
    return ret;
 }