mirror of
https://github.com/reactos/reactos.git
synced 2025-01-03 21:09:19 +00:00
[CRT_APITEST]
Add more tests CORE-10390 svn path=/trunk/; revision=69681
This commit is contained in:
parent
16543cd058
commit
54af95dc46
2 changed files with 31 additions and 7 deletions
|
@ -12,14 +12,26 @@
|
|||
#include <specstrings.h>
|
||||
|
||||
#define StrROS "ReactOS"
|
||||
|
||||
#define LStrROS L"ReactOS"
|
||||
|
||||
START_TEST(mbstowcs)
|
||||
{
|
||||
size_t len;
|
||||
wchar_t out[ARRAYSIZE(LStrROS)];
|
||||
|
||||
len = mbstowcs(NULL, StrROS, sizeof(StrROS) / sizeof(StrROS[0]));
|
||||
len = mbstowcs(NULL, StrROS, 0);
|
||||
ok(len == 7, "Got len = %u, excepting 7\n", len);
|
||||
len = mbstowcs(NULL, StrROS, sizeof(StrROS) / sizeof(StrROS[0]) - 1);
|
||||
len = mbstowcs(NULL, StrROS, 0);
|
||||
ok(len == 7, "Got len = %u, excepting 7\n", len);
|
||||
len = mbstowcs(NULL, StrROS, ARRAYSIZE(out));
|
||||
ok(len == 7, "Got len = %u, excepting 7\n", len);
|
||||
len = mbstowcs(NULL, StrROS, ARRAYSIZE(out));
|
||||
ok(len == 7, "Got len = %u, excepting 7\n", len);
|
||||
len = mbstowcs(out, StrROS, ARRAYSIZE(out));
|
||||
ok(len == 7, "Got len = %u, excepting 7\n", len);
|
||||
ok_wstr(out, LStrROS);
|
||||
memset(out, 0, sizeof(out));
|
||||
len = mbstowcs(out, StrROS, ARRAYSIZE(out));
|
||||
ok(len == 7, "Got len = %u, excepting 7\n", len);
|
||||
ok_wstr(out, LStrROS);
|
||||
}
|
||||
|
|
|
@ -11,15 +11,27 @@
|
|||
#include <stdlib.h>
|
||||
#include <specstrings.h>
|
||||
|
||||
#define StrROS L"ReactOS"
|
||||
|
||||
#define LStrROS L"ReactOS"
|
||||
#define StrROS "ReactOS"
|
||||
|
||||
START_TEST(wcstombs)
|
||||
{
|
||||
size_t len;
|
||||
char out[ARRAYSIZE(StrROS)];
|
||||
|
||||
len = wcstombs(NULL, StrROS, sizeof(StrROS) / sizeof(StrROS[0]));
|
||||
len = wcstombs(NULL, LStrROS, 0);
|
||||
ok(len == 7, "Got len = %u, excepting 7\n", len);
|
||||
len = wcstombs(NULL, StrROS, sizeof(StrROS) / sizeof(StrROS[0]) - 1);
|
||||
len = wcstombs(NULL, LStrROS, 0);
|
||||
ok(len == 7, "Got len = %u, excepting 7\n", len);
|
||||
len = wcstombs(NULL, LStrROS, ARRAYSIZE(out));
|
||||
ok(len == 7, "Got len = %u, excepting 7\n", len);
|
||||
len = wcstombs(NULL, LStrROS, ARRAYSIZE(out));
|
||||
ok(len == 7, "Got len = %u, excepting 7\n", len);
|
||||
len = wcstombs(out, LStrROS, ARRAYSIZE(out));
|
||||
ok(len == 7, "Got len = %u, excepting 7\n", len);
|
||||
ok_str(out, StrROS);
|
||||
memset(out, 0, sizeof(out));
|
||||
len = wcstombs(out, LStrROS, ARRAYSIZE(out));
|
||||
ok(len == 7, "Got len = %u, excepting 7\n", len);
|
||||
ok_str(out, StrROS);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue