From f71b40db2f5692b28c3329a419b1d3e3501af633 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Tue, 7 May 2013 23:40:53 +0200 Subject: [PATCH] eo ptr ind tests: guard numerous fail_if, lesson learned from eina_list_shuffle --- src/tests/eo/suite/eo_test_general.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/tests/eo/suite/eo_test_general.c b/src/tests/eo/suite/eo_test_general.c index 3361d47100..4118bca9e3 100644 --- a/src/tests/eo/suite/eo_test_general.c +++ b/src/tests/eo/suite/eo_test_general.c @@ -870,21 +870,26 @@ START_TEST(eo_pointers_indirection) for ( obj_id = 0; obj_id < NB_OBJS; obj_id++) { objs[obj_id] = eo_add(klass, NULL); - fail_if(!objs[obj_id]); - fail_if(!eo_isa(objs[obj_id], klass)); + if(!objs[obj_id]) + fail_if(!objs[obj_id]); + if(!eo_isa(objs[obj_id], klass)) + fail_if(!eo_isa(objs[obj_id], klass)); } /* Deletion of half of the objects */ for ( obj_id = 0; obj_id < NB_OBJS; obj_id+=2) { eo_unref(objs[obj_id]); - fail_if(eo_isa(objs[obj_id], klass)); + if(eo_isa(objs[obj_id], klass)) + fail_if(eo_isa(objs[obj_id], klass)); } /* Creation of half of the objects */ for ( obj_id = 0; obj_id < NB_OBJS; obj_id+=2) { objs[obj_id] = eo_add(klass, NULL); - fail_if(!objs[obj_id]); - fail_if(!eo_isa(objs[obj_id], klass)); + if(!objs[obj_id]) + fail_if(!objs[obj_id]); + if(!eo_isa(objs[obj_id], klass)) + fail_if(!eo_isa(objs[obj_id], klass)); } /* Deletion of all the objects */ for ( obj_id = 0; obj_id < NB_OBJS; obj_id++)