test: cast values in proper type to suppress warnings
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 7 Aug 2018 09:25:00 +0000 (18:25 +0900)
committerLennart Poettering <lennart@poettering.net>
Tue, 7 Aug 2018 13:40:16 +0000 (15:40 +0200)
Follow-up for #9789.

src/test/test-util.c

index 7c645d7..21d58dd 100644 (file)
@@ -86,24 +86,24 @@ static void test_max(void) {
         assert_se(LESS_BY(4, 8) == 0);
         assert_se(LESS_BY(16, LESS_BY(8, 4)) == 12);
         assert_se(LESS_BY(4, LESS_BY(8, 4)) == 0);
-        assert_se(CMP(-5, 5) == -1);
-        assert_se(CMP(5, -5) == 1);
+        assert_se(CMP(3, 5) == -1);
+        assert_se(CMP(5, 3) == 1);
         assert_se(CMP(5, 5) == 0);
         assert_se(CMP(x, y) == -1);
         assert_se(CMP(y, x) == 1);
         assert_se(CMP(x, x) == 0);
         assert_se(CMP(y, y) == 0);
-        assert_se(CMP(UINT64_MAX, 0L) == 1);
-        assert_se(CMP(0L, UINT64_MAX) == -1);
+        assert_se(CMP(UINT64_MAX, (uint64_t) 0) == 1);
+        assert_se(CMP((uint64_t) 0, UINT64_MAX) == -1);
         assert_se(CMP(UINT64_MAX, UINT64_MAX) == 0);
         assert_se(CMP(INT64_MIN, INT64_MAX) == -1);
         assert_se(CMP(INT64_MAX, INT64_MIN) == 1);
         assert_se(CMP(INT64_MAX, INT64_MAX) == 0);
         assert_se(CMP(INT64_MIN, INT64_MIN) == 0);
-        assert_se(CMP(INT64_MAX, 0L) == 1);
-        assert_se(CMP(0L, INT64_MIN) == 1);
-        assert_se(CMP(INT64_MIN, 0L) == -1);
-        assert_se(CMP(0L, INT64_MAX) == -1);
+        assert_se(CMP(INT64_MAX, (int64_t) 0) == 1);
+        assert_se(CMP((int64_t) 0, INT64_MIN) == 1);
+        assert_se(CMP(INT64_MIN, (int64_t) 0) == -1);
+        assert_se(CMP((int64_t) 0, INT64_MAX) == -1);
         assert_se(CMP(&str[2], &str[7]) == -1);
         assert_se(CMP(&str[2], &str[2]) == 0);
         assert_se(CMP(&str[7], (const char *)str) == 1);