From 68efa5233c3fb338a52c38730a04d0da1c50ff30 Mon Sep 17 00:00:00 2001 From: ridiculousfish Date: Sun, 18 Jan 2015 16:03:21 -0800 Subject: Fix and add tests for format_long_safe with negative numbers --- fish_tests.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'fish_tests.cpp') diff --git a/fish_tests.cpp b/fish_tests.cpp index 28089bda..6cab5a66 100644 --- a/fish_tests.cpp +++ b/fish_tests.cpp @@ -296,6 +296,12 @@ static void test_format(void) format_long_safe(buff1, j); sprintf(buff2, "%d", j); do_test(! strcmp(buff1, buff2)); + + wchar_t wbuf1[128], wbuf2[128]; + format_long_safe(wbuf1, j); + swprintf(wbuf2, 128, L"%d", j); + do_test(! wcscmp(wbuf1, wbuf2)); + } long q = LONG_MIN; @@ -303,7 +309,6 @@ static void test_format(void) format_long_safe(buff1, q); sprintf(buff2, "%ld", q); do_test(! strcmp(buff1, buff2)); - } /** -- cgit v1.2.3