Jacek Caban : msvcrt/tests: Add iswdigit tests.
Alexandre Julliard
julliard at winehq.org
Mon Nov 11 16:20:23 CST 2019
Module: wine
Branch: master
Commit: 1edda7a30251c4a7bad020ad734d50dc04bbf93c
URL: https://source.winehq.org/git/wine.git/?a=commit;h=1edda7a30251c4a7bad020ad734d50dc04bbf93c
Author: Jacek Caban <jacek at codeweavers.com>
Date: Mon Nov 11 20:04:32 2019 +0100
msvcrt/tests: Add iswdigit tests.
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/msvcrt/tests/string.c | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/dlls/msvcrt/tests/string.c b/dlls/msvcrt/tests/string.c
index a74ba22cfc..88922fe465 100644
--- a/dlls/msvcrt/tests/string.c
+++ b/dlls/msvcrt/tests/string.c
@@ -3930,6 +3930,28 @@ static void test_strstr(void)
}
}
+static void test_iswdigit(void)
+{
+ static const struct {
+ WCHAR c;
+ int r;
+ } tests[] = {
+ { '0', C1_DIGIT },
+ { '9', C1_DIGIT },
+ { 'a', 0 },
+ { 0xff16, C1_DIGIT },
+ { 0x0660, C1_DIGIT },
+ { 0x0ce6, C1_DIGIT }
+ };
+ int i, r;
+
+ for (i = 0; i < ARRAY_SIZE(tests); i++)
+ {
+ r = iswdigit(tests[i].c);
+ ok(r == tests[i].r, "iswdigit returned %x for %x\n", r, tests[i].c);
+ }
+}
+
START_TEST(string)
{
char mem[100];
@@ -4070,4 +4092,5 @@ START_TEST(string)
test___strncnt();
test_C_locale();
test_strstr();
+ test_iswdigit();
}
More information about the wine-cvs
mailing list