[CRT_APITEST]

Add more tests

CORE-10390

svn path=/trunk/; revision=69681
This commit is contained in:
Pierre Schweitzer 2015-10-25 07:42:34 +00:00
parent 16543cd058
commit 54af95dc46
2 changed files with 31 additions and 7 deletions

View file

@ -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);
}

View file

@ -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);
}