Mercurial > hg > th-libs
comparison tests.c @ 301:5a758be2769e
More tests.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 22 Feb 2016 18:34:26 +0200 |
parents | 385d0b40a6c8 |
children | 54ea7a73e5fa |
comparison
equal
deleted
inserted
replaced
300:385d0b40a6c8 | 301:5a758be2769e |
---|---|
284 } | 284 } |
285 | 285 |
286 if (test_set_start("printf() string")) | 286 if (test_set_start("printf() string")) |
287 { | 287 { |
288 char *s_vals[] = { "", "XYZXYZ", "xxx yyy zzz ppp fff", NULL, "X", "abcde", "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", }; | 288 char *s_vals[] = { "", "XYZXYZ", "xxx yyy zzz ppp fff", NULL, "X", "abcde", "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", }; |
289 char *s_fmts[] = { "%s", "%2s", "%-2s", "%5s", "%-5s", "%16s", "%-16s", "%1s", "%-1s", "% 2s", "%03s", "% -12s", "% 03s", }; | 289 char *s_fmts[] = { "%s", "%2s", "%-2s", "%5s", "%-5s", "%16s", "%-16s", "%1s", "%-1s", "% 2s", "%03s", "% -12s", "% 03s", "%-.15s", "%.8s" }; |
290 | 290 |
291 for (i1 = 0; i1 < sizeof(s_vals) / sizeof(s_vals[0]); i1++) | 291 for (i1 = 0; i1 < sizeof(s_vals) / sizeof(s_vals[0]); i1++) |
292 for (i2 = 0; i2 < sizeof(s_fmts) / sizeof(s_fmts[0]); i2++) | 292 for (i2 = 0; i2 < sizeof(s_fmts) / sizeof(s_fmts[0]); i2++) |
293 test_snprintf(s_fmts[i2], s_vals); | 293 test_snprintf(s_fmts[i2], s_vals); |
294 | 294 |