diff options
author | Enji Cooper <ngie@FreeBSD.org> | 2017-02-07 04:25:21 +0000 |
---|---|---|
committer | Enji Cooper <ngie@FreeBSD.org> | 2017-02-07 04:25:21 +0000 |
commit | 1eca9a9a4913c6842401562891f28fe05fc8b4ee (patch) | |
tree | 77e34a8ddff7968eb822a19a172831a87dfa033e | |
parent | 87e886953f538edaf48c20214f619c3796617dee (diff) |
Notes
-rw-r--r-- | lib/libc/tests/stdio/printbasic_test.c | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/lib/libc/tests/stdio/printbasic_test.c b/lib/libc/tests/stdio/printbasic_test.c index 7f7c6cbbd65cb..e1220a35f8302 100644 --- a/lib/libc/tests/stdio/printbasic_test.c +++ b/lib/libc/tests/stdio/printbasic_test.c @@ -78,22 +78,19 @@ _testfmt(const char *result, const char *argstr, const char *fmt,...) va_copy(ap2, ap); smash_stack(); vsnprintf(s, sizeof(s), fmt, ap); - if (strcmp(result, s) != 0) { - atf_tc_fail( - "printf(\"%s\", %s) ==> [%s], expected [%s]", - fmt, argstr, s, result); - } + ATF_CHECK_MSG(strcmp(result, s) == 0, + "printf(\"%s\", %s) ==> [%s], expected [%s]", + fmt, argstr, s, result); smash_stack(); mbstowcs(ws, s, BUF - 1); mbstowcs(wfmt, fmt, BUF - 1); mbstowcs(wresult, result, BUF - 1); vswprintf(ws, sizeof(ws) / sizeof(ws[0]), wfmt, ap2); - if (wcscmp(wresult, ws) != 0) { - atf_tc_fail( - "wprintf(\"%ls\", %s) ==> [%ls], expected [%ls]", - wfmt, argstr, ws, wresult); - } + ATF_CHECK_MSG(wcscmp(wresult, ws) == 0, + "wprintf(\"%ls\", %s) ==> [%ls], expected [%ls]", + wfmt, argstr, ws, wresult); + va_end(ap); va_end(ap2); } |