X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=tests%2Funit%2Fsnprintf%2Fsnprintf.c;h=79f31357bb6d0f370a08a2d48e3571027dbf290a;hb=e23004b595a319f5bfd6fbc9eda600edda1cfd02;hp=ad73934245aa039246c1830f7115fc40e4fd8f40;hpb=c0c0989ab70574e09b2f7e8b48c2da6af664a849;p=lttng-ust.git diff --git a/tests/unit/snprintf/snprintf.c b/tests/unit/snprintf/snprintf.c index ad739342..79f31357 100644 --- a/tests/unit/snprintf/snprintf.c +++ b/tests/unit/snprintf/snprintf.c @@ -6,26 +6,21 @@ #include #include -#include "ust_snprintf.h" +#include "common/safe-snprintf.h" #include "tap.h" -int main() +int main(void) { char buf[100]; - char *expected; - char test_fmt_str[] = "header %d, %s, %03d, '%3$*d'"; - char escaped_test_fmt_str[] = "header %%d, %%s, %%03d, '%%3$*d'"; + const char expected_str[] = "header 9999, hello, 005, ' 9'"; + const char test_fmt_str[] = "header %d, %s, %03d, '%*d'"; plan_tests(1); - expected = "header 9999, hello, 005, ' 9'"; - ust_safe_snprintf(buf, 99, test_fmt_str, 9999, "hello", 5, 9); + ust_safe_snprintf(buf, 99, test_fmt_str, 9999, "hello", 5, 5, 9); - char test_desc_fmt_str[] = "Got expected output string with format string \"%s\""; - char test_desc[sizeof(escaped_test_fmt_str) + sizeof(test_desc_fmt_str) - 1]; - sprintf(test_desc, test_desc_fmt_str, escaped_test_fmt_str); - ok(strcmp(buf, expected) == 0, test_desc); + ok(strcmp(buf, expected_str) == 0, "Got expected output string with format string \"%s\"", test_fmt_str); return exit_status(); }