]> git.ipfire.org Git - thirdparty/git.git/commitdiff
t-ctype: use if_test
authorRené Scharfe <l.s.r@web.de>
Tue, 30 Jul 2024 14:10:09 +0000 (16:10 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 30 Jul 2024 20:32:43 +0000 (13:32 -0700)
Use the documented macro if_test instead of the internal functions
test__run_begin() and test__run_end(), which are supposed to be private
to the unit test framework.

Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/unit-tests/t-ctype.c

index d6ac1fe678dc73c6e126c6d1357c21d0af267a56..e28a7f50f9a5d00549e9023c530a0bd020ad1480 100644 (file)
@@ -4,15 +4,13 @@
        size_t len = ARRAY_SIZE(string) - 1 + \
                BUILD_ASSERT_OR_ZERO(ARRAY_SIZE(string) > 0) + \
                BUILD_ASSERT_OR_ZERO(sizeof(string[0]) == sizeof(char)); \
-       int skip = test__run_begin(); \
-       if (!skip) { \
+       if_test (#class " works") { \
                for (int i = 0; i < 256; i++) { \
                        if (!check_int(class(i), ==, !!memchr(string, i, len)))\
                                test_msg("      i: 0x%02x", i); \
                } \
                check(!class(EOF)); \
        } \
-       test__run_end(!skip, TEST_LOCATION(), #class " works"); \
 } while (0)
 
 #define DIGIT "0123456789"