[PATCH] msvcrt/tests: Add a test for wcsncpy().
Nikolay Sivov
nsivov at codeweavers.com
Tue Mar 30 06:13:10 CDT 2021
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
dlls/msvcrt/tests/string.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/dlls/msvcrt/tests/string.c b/dlls/msvcrt/tests/string.c
index dbc93dc93f5..7bed261d49d 100644
--- a/dlls/msvcrt/tests/string.c
+++ b/dlls/msvcrt/tests/string.c
@@ -4457,6 +4457,16 @@ static void test__mbbtype(void)
}
}
+static void test_wcsncpy(void)
+{
+ wchar_t dst[6], *p;
+
+ memset(dst, 0xff, sizeof(dst));
+ p = wcsncpy(dst, L"1234567", 6);
+ ok(p == dst, "Unexpected return value.\n");
+ ok(dst[5] == '6', "Unexpected buffer %#x.\n", dst[5]);
+}
+
START_TEST(string)
{
char mem[100];
@@ -4612,4 +4622,5 @@ START_TEST(string)
test___STRINGTOLD();
test_SpecialCasing();
test__mbbtype();
+ test_wcsncpy();
}
--
2.30.2
More information about the wine-devel
mailing list