]> granicus.if.org Git - curl/commitdiff
unittest: make 1652 stable across collations
authorDaniel Gustafsson <daniel@yesql.se>
Mon, 5 Nov 2018 08:51:33 +0000 (09:51 +0100)
committerDaniel Gustafsson <daniel@yesql.se>
Mon, 5 Nov 2018 08:51:33 +0000 (09:51 +0100)
The previous coding used a format string whose output depended on the
current locale of the environment running the test. Since the gist of
the test is to have a format string, with the actual formatting being
less important, switch to a more stable formatstring with decimals.

Reported-by: Marcel Raad
Closes #3234
Reviewed-by: Daniel Stenberg <daniel@haxx.se>
Reviewed-by: Marcel Raad <Marcel.Raad@teamviewer.com>
tests/unit/unit1652.c

index 923c870f058e4d83a54baf5206da4e31ae646f0e..496ab3cb2eb566910b0b7bb3a08ec3671328f043 100644 (file)
@@ -85,8 +85,8 @@ Curl_infof(data, "%s", input);
 fail_unless(strcmp(result, input) == 0, "Simple string test");
 
 /* Injecting a few different variables with a format */
-Curl_infof(data, "%s %u testing %.1f\n", input, 42, 43.0123324);
-fail_unless(strcmp(result, "Simple Test 42 testing 43.0\n") == 0,
+Curl_infof(data, "%s %u testing %lu\n", input, 42, 43L);
+fail_unless(strcmp(result, "Simple Test 42 testing 43\n") == 0,
             "Format string");
 
 /* Variations of empty strings */