Commit 21d92f8c authored by Francois Gouget's avatar Francois Gouget Committed by Alexandre Julliard

Skip the Unicode tests (effectively all tests currently) on Win9x.

parent 2a93f850
...@@ -38,7 +38,7 @@ LRESULT WINAPI ClassTest_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lPa ...@@ -38,7 +38,7 @@ LRESULT WINAPI ClassTest_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lPa
* *
* WinMain * WinMain
*/ */
BOOL ClassTest(HINSTANCE hInstance, BOOL global) void ClassTest(HINSTANCE hInstance, BOOL global)
{ {
WNDCLASSW cls, wc; WNDCLASSW cls, wc;
WCHAR className[] = {'T','e','s','t','C','l','a','s','s',0}; WCHAR className[] = {'T','e','s','t','C','l','a','s','s',0};
...@@ -46,6 +46,7 @@ BOOL ClassTest(HINSTANCE hInstance, BOOL global) ...@@ -46,6 +46,7 @@ BOOL ClassTest(HINSTANCE hInstance, BOOL global)
HWND hTestWnd; HWND hTestWnd;
DWORD i; DWORD i;
WCHAR str[20]; WCHAR str[20];
ATOM classatom;
cls.style = CS_HREDRAW | CS_VREDRAW | (global?CS_GLOBALCLASS:0); cls.style = CS_HREDRAW | CS_VREDRAW | (global?CS_GLOBALCLASS:0);
cls.lpfnWndProc = ClassTest_WndProc; cls.lpfnWndProc = ClassTest_WndProc;
...@@ -58,8 +59,10 @@ BOOL ClassTest(HINSTANCE hInstance, BOOL global) ...@@ -58,8 +59,10 @@ BOOL ClassTest(HINSTANCE hInstance, BOOL global)
cls.lpszMenuName = 0; cls.lpszMenuName = 0;
cls.lpszClassName = className; cls.lpszClassName = className;
ok(RegisterClassW (&cls) , classatom=RegisterClassW(&cls);
"failed to register class"); if (!classatom && GetLastError()==ERROR_CALL_NOT_IMPLEMENTED)
return;
ok(classatom, "failed to register class");
ok(!RegisterClassW (&cls), ok(!RegisterClassW (&cls),
"RegisterClass of the same class should fail for the second time"); "RegisterClass of the same class should fail for the second time");
...@@ -180,7 +183,7 @@ BOOL ClassTest(HINSTANCE hInstance, BOOL global) ...@@ -180,7 +183,7 @@ BOOL ClassTest(HINSTANCE hInstance, BOOL global)
ok(UnregisterClassW(className, hInstance), ok(UnregisterClassW(className, hInstance),
"UnregisterClass() failed"); "UnregisterClass() failed");
return TRUE; return;
} }
START_TEST(class) START_TEST(class)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment