From e42db35528189200d48e3052c4abac03a43b7b10 Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Fri, 21 Nov 2014 10:20:36 +0100 Subject: [PATCH] tests/eo: Do not test for an integer when you get a pointer. It works but the compiler is right when complaining about it. fail_unless() expects and integer but we passed in a pointer. Negate the pointer and use fail_if() like we do in all other places. --- src/tests/eo/suite/eo_test_class_behaviour_errors.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tests/eo/suite/eo_test_class_behaviour_errors.c b/src/tests/eo/suite/eo_test_class_behaviour_errors.c index 1bd0e15c76..300f3fae21 100644 --- a/src/tests/eo/suite/eo_test_class_behaviour_errors.c +++ b/src/tests/eo/suite/eo_test_class_behaviour_errors.c @@ -43,10 +43,10 @@ START_TEST(eo_destructor_unref) }; klass = eo_class_new(&class_desc, SIMPLE_CLASS, NULL); - fail_unless(klass); + fail_if(!klass); Eo *obj = eo_add(klass, NULL); - fail_unless(obj); + fail_if(!obj); TEST_EO_ERROR("_eo_unref", "Object %p deletion already triggered. You wrongly call eo_unref() within a destructor."); eo_unref(obj);