]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-mail: Use test_assert_strcmp_idx instead of custom debug code
authorFred Morcos <fred.morcos@open-xchange.com>
Wed, 16 Apr 2025 13:06:13 +0000 (15:06 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Tue, 22 Apr 2025 16:29:16 +0000 (16:29 +0000)
src/lib-mail/test-rfc2231-parser.c

index 76b62a03df618492beaf0b771adc806eabd2897b..005d562dbcf92d4272803fe1dea4b959f231db1d 100644 (file)
@@ -5,12 +5,6 @@
 #include "rfc2231-parser.h"
 #include "test-common.h"
 
-#define VERBOSE FALSE
-
-#if VERBOSE
-#      include <stdio.h>
-#endif
-
 static void run_test(const char *title,
                     const unsigned char *input, size_t size,
                     const char *output[])
@@ -22,13 +16,8 @@ static void run_test(const char *title,
        test_begin(title);
        rfc822_parser_init(&parser, input, size, NULL);
        test_assert(rfc2231_parse(&parser, &result) == 0);
-       for (i = 0; output[i] != NULL && result[i] != NULL; i++) {
-               #if VERBOSE
-                       printf("output[%d] = %s\n", i, output[i]);
-                       printf("result[%d] = %s\n", i, result[i]);
-               #endif
-               test_assert_idx(strcmp(output[i], result[i]) == 0, i);
-       }
+       for (i = 0; output[i] != NULL && result[i] != NULL; i++)
+               test_assert_strcmp_idx(output[i], result[i], i);
        rfc822_parser_deinit(&parser);
        test_assert(output[i] == NULL && result[i] == NULL);
        test_end();