1.1 --- a/tests/test_compare.cpp Mon Dec 18 15:13:26 2023 +0100 1.2 +++ b/tests/test_compare.cpp Mon Dec 18 16:04:21 2023 +0100 1.3 @@ -125,3 +125,13 @@ 1.4 TEST(Compare, UintPtr) { 1.5 test_compare<uintptr_t>(cx_cmp_uintptr); 1.6 } 1.7 + 1.8 +TEST(Compare, Ptr) { 1.9 + int data[3]; 1.10 + EXPECT_EQ(0, cx_cmp_ptr(data, data)); 1.11 + EXPECT_EQ(-1, cx_cmp_ptr(&data[0], &data[1])); 1.12 + EXPECT_EQ(-1, cx_cmp_ptr(&data[1], &data[2])); 1.13 + EXPECT_EQ(1, cx_cmp_ptr(&data[2], &data[1])); 1.14 + EXPECT_EQ(1, cx_cmp_ptr(&data[1], data)); 1.15 + EXPECT_EQ(0, cx_cmp_ptr(&data[1], &data[1])); 1.16 +}