From: Dan Fandrich Date: Thu, 9 Mar 2023 22:53:57 +0000 (-0800) Subject: tests: fix MSVC unreachable code warnings in unit tests X-Git-Tag: curl-8_0_0~45 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=29d7c3bdbd9071a552e2eaa7ab6f1308ede5b36c;p=thirdparty%2Fcurl.git tests: fix MSVC unreachable code warnings in unit tests Switch unit1654 to use the proper test macros as well. --- diff --git a/tests/unit/unit1307.c b/tests/unit/unit1307.c index a4350c8c10..440b390602 100644 --- a/tests/unit/unit1307.c +++ b/tests/unit/unit1307.c @@ -316,10 +316,6 @@ UNITTEST_STOP #else UNITTEST_START -{ - /* nothing to do, just fail */ - return 1; -} UNITTEST_STOP #endif diff --git a/tests/unit/unit1614.c b/tests/unit/unit1614.c index 0818ea7ed5..ef03e3b4c7 100644 --- a/tests/unit/unit1614.c +++ b/tests/unit/unit1614.c @@ -158,9 +158,7 @@ UNITTEST_START err++; } } - return err; + fail_if(err, "errors"); } -#else -return 0; #endif UNITTEST_STOP diff --git a/tests/unit/unit1654.c b/tests/unit/unit1654.c index 3652941883..91aca378ec 100644 --- a/tests/unit/unit1654.c +++ b/tests/unit/unit1654.c @@ -38,105 +38,76 @@ unit_stop(void) curl_global_cleanup(); } -#if defined(CURL_DISABLE_HTTP) || defined(CURL_DISABLE_ALTSVC) -UNITTEST_START -{ - return 0; /* nothing to do when HTTP or alt-svc is disabled */ -} -UNITTEST_STOP -#else UNITTEST_START +#if !defined(CURL_DISABLE_HTTP) && !defined(CURL_DISABLE_ALTSVC) { char outname[256]; CURL *curl; CURLcode result; struct altsvcinfo *asi = Curl_altsvc_init(); - if(!asi) - return 1; + abort_if(!asi, "Curl_altsvc_i"); result = Curl_altsvc_load(asi, arg); if(result) { - Curl_altsvc_cleanup(&asi); - return result; + fail_if(result, "Curl_altsvc_load"); + goto fail; } curl_global_init(CURL_GLOBAL_ALL); curl = curl_easy_init(); - if(!curl) + if(!curl) { + fail_if(!curl, "curl_easy_init"); goto fail; + } fail_unless(asi->list.size == 4, "wrong number of entries"); msnprintf(outname, sizeof(outname), "%s-out", arg); result = Curl_altsvc_parse(curl, asi, "h2=\"example.com:8080\"\r\n", ALPN_h1, "example.org", 8080); - if(result) { - fprintf(stderr, "Curl_altsvc_parse() failed!\n"); - unitfail++; - } + fail_if(result, "Curl_altsvc_parse() failed!"); fail_unless(asi->list.size == 5, "wrong number of entries"); result = Curl_altsvc_parse(curl, asi, "h3=\":8080\"\r\n", ALPN_h1, "2.example.org", 8080); - if(result) { - fprintf(stderr, "Curl_altsvc_parse(2) failed!\n"); - unitfail++; - } + fail_if(result, "Curl_altsvc_parse(2) failed!"); fail_unless(asi->list.size == 6, "wrong number of entries"); result = Curl_altsvc_parse(curl, asi, "h2=\"example.com:8080\", h3=\"yesyes.com\"\r\n", ALPN_h1, "3.example.org", 8080); - if(result) { - fprintf(stderr, "Curl_altsvc_parse(3) failed!\n"); - unitfail++; - } + fail_if(result, "Curl_altsvc_parse(3) failed!"); /* that one should make two entries */ fail_unless(asi->list.size == 8, "wrong number of entries"); result = Curl_altsvc_parse(curl, asi, "h2=\"example.com:443\"; ma = 120;\r\n", ALPN_h2, "example.org", 80); - if(result) { - fprintf(stderr, "Curl_altsvc_parse(4) failed!\n"); - unitfail++; - } + fail_if(result, "Curl_altsvc_parse(4) failed!"); fail_unless(asi->list.size == 9, "wrong number of entries"); /* quoted 'ma' value */ result = Curl_altsvc_parse(curl, asi, "h2=\"example.net:443\"; ma=\"180\";\r\n", ALPN_h2, "example.net", 80); - if(result) { - fprintf(stderr, "Curl_altsvc_parse(4) failed!\n"); - unitfail++; - } + fail_if(result, "Curl_altsvc_parse(4) failed!"); fail_unless(asi->list.size == 10, "wrong number of entries"); result = Curl_altsvc_parse(curl, asi, "h2=\":443\", h3=\":443\"; ma = 120; persist = 1\r\n", ALPN_h1, "curl.se", 80); - if(result) { - fprintf(stderr, "Curl_altsvc_parse(5) failed!\n"); - unitfail++; - } + fail_if(result, "Curl_altsvc_parse(5) failed!"); fail_unless(asi->list.size == 12, "wrong number of entries"); /* clear that one again and decrease the counter */ result = Curl_altsvc_parse(curl, asi, "clear;\r\n", ALPN_h1, "curl.se", 80); - if(result) { - fprintf(stderr, "Curl_altsvc_parse(6) failed!\n"); - unitfail++; - } + fail_if(result, "Curl_altsvc_parse(6) failed!"); fail_unless(asi->list.size == 10, "wrong number of entries"); Curl_altsvc_save(curl, asi, outname); curl_easy_cleanup(curl); - curl_global_cleanup(); fail: Curl_altsvc_cleanup(&asi); - curl_global_cleanup(); - return unitfail; } -UNITTEST_STOP #endif +UNITTEST_STOP