From d2874207f8daa7043b3682e8eed26b927d28972d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Lemaire?= Date: Sat, 1 Jun 2013 15:56:20 +0200 Subject: [PATCH] Fixed some unit tests check functions --- src/testing/common.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/testing/common.h b/src/testing/common.h index daf3b82..c399315 100644 --- a/src/testing/common.h +++ b/src/testing/common.h @@ -37,7 +37,7 @@ static inline int _double_not_equals(double x, double y) } static inline int _double_greater(double x, double y) { - return _double_not_equals(x, y) || (x > y); + return _double_not_equals(x, y) && (x > y); } static inline int _double_greater_or_equal(double x, double y) { @@ -45,7 +45,7 @@ static inline int _double_greater_or_equal(double x, double y) } static inline int _double_less(double x, double y) { - return _double_not_equals(x, y) || (x < y); + return _double_not_equals(x, y) && (x < y); } static inline int _double_less_or_equal(double x, double y) { @@ -56,8 +56,8 @@ static inline int _double_less_or_equal(double x, double y) #define ck_assert_double_eq(X, Y) _ck_assert_double(_double_equals, X, ==, Y) #define ck_assert_double_ne(X, Y) _ck_assert_double(_double_not_equals, X, !=, Y) #define ck_assert_double_gt(X, Y) _ck_assert_double(_double_greater, X, >, Y) -#define ck_assert_double_lt(X, Y) _ck_assert_double(_double_greater_or_equal, X, >=, Y) -#define ck_assert_double_gte(X, Y) _ck_assert_double(_double_less, X, <, Y) +#define ck_assert_double_lt(X, Y) _ck_assert_double(_double_less, X, >=, Y) +#define ck_assert_double_gte(X, Y) _ck_assert_double(_double_greater_or_equal, X, <, Y) #define ck_assert_double_lte(X, Y) _ck_assert_double(_double_less_or_equal, X, <=, Y)