tests: add parentheses in assert macros
authorBartosz Golaszewski <bartekgola@gmail.com>
Fri, 29 Sep 2017 15:30:47 +0000 (17:30 +0200)
committerBartosz Golaszewski <bartekgola@gmail.com>
Fri, 29 Sep 2017 15:30:47 +0000 (17:30 +0200)
Use parentheses around arguments wherever they can be numerical
values.

Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
tests/gpiod-test.h

index 9d174d0c7f2ca8a8e77a39aafd719b91de2b0dad..f753171e356fc763c97b3dad8ef6caf6e3d06a58 100644 (file)
@@ -144,12 +144,12 @@ bool test_regex_match(const char *str, const char *pattern);
        } while (0)
 
 #define TEST_ASSERT_FALSE(statement)   TEST_ASSERT(!(statement))
-#define TEST_ASSERT_NOT_NULL(ptr)      TEST_ASSERT(ptr != NULL)
-#define TEST_ASSERT_RET_OK(status)     TEST_ASSERT(status == 0)
-#define TEST_ASSERT_NULL(ptr)          TEST_ASSERT(ptr == NULL)
-#define TEST_ASSERT_ERRNO_IS(errnum)   TEST_ASSERT(errno == errnum)
-#define TEST_ASSERT_EQ(a1, a2)         TEST_ASSERT(a1 == a2)
-#define TEST_ASSERT_NOTEQ(a1, a2)      TEST_ASSERT(a1 != a2)
+#define TEST_ASSERT_NOT_NULL(ptr)      TEST_ASSERT((ptr) != NULL)
+#define TEST_ASSERT_RET_OK(status)     TEST_ASSERT((status) == 0)
+#define TEST_ASSERT_NULL(ptr)          TEST_ASSERT((ptr) == NULL)
+#define TEST_ASSERT_ERRNO_IS(errnum)   TEST_ASSERT(errno == (errnum))
+#define TEST_ASSERT_EQ(a1, a2)         TEST_ASSERT((a1) == (a2))
+#define TEST_ASSERT_NOTEQ(a1, a2)      TEST_ASSERT((a1) != (a2))
 #define TEST_ASSERT_STR_EQ(s1, s2)     TEST_ASSERT(strcmp(s1, s2) == 0)
 #define TEST_ASSERT_STR_CONTAINS(s, p) TEST_ASSERT(strstr(s, p) != NULL)
 #define TEST_ASSERT_STR_NOTCONT(s, p)  TEST_ASSERT(strstr(s, p) == NULL)