Paul Vriens : user32/tests: Skip some tests on Win9x/WinME.

Alexandre Julliard julliard at winehq.org
Mon Jun 15 07:59:05 CDT 2009


Module: wine
Branch: master
Commit: 267c39bc9c26353fbc8506f57f79d17c3ed63b34
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=267c39bc9c26353fbc8506f57f79d17c3ed63b34

Author: Paul Vriens <Paul.Vriens.Wine at gmail.com>
Date:   Sat Jun 13 14:28:29 2009 +0200

user32/tests: Skip some tests on Win9x/WinME.

---

 dlls/user32/tests/msg.c |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/dlls/user32/tests/msg.c b/dlls/user32/tests/msg.c
index 28b0420..bde52ca 100644
--- a/dlls/user32/tests/msg.c
+++ b/dlls/user32/tests/msg.c
@@ -11612,8 +11612,15 @@ static void test_PostMessage(void)
     HWND hwnd;
     BOOL ret;
     MSG msg;
+    static const WCHAR staticW[] = {'s','t','a','t','i','c',0};
 
-    hwnd = CreateWindowExA(0, "static", NULL, WS_POPUP, 0,0,0,0,0,0,0, NULL);
+    SetLastError(0xdeadbeef);
+    hwnd = CreateWindowExW(0, staticW, NULL, WS_POPUP, 0,0,0,0,0,0,0, NULL);
+    if (!hwnd && GetLastError() == ERROR_CALL_NOT_IMPLEMENTED)
+    {
+        win_skip("Skipping some PostMessage tests on Win9x/WinMe\n");
+        return;
+    }
     assert(hwnd);
 
     flush_events();
@@ -11631,13 +11638,13 @@ static void test_PostMessage(void)
             if (data[i].hwnd)
                 ok(ret && msg.hwnd == 0 && msg.message == WM_USER+2 &&
                    msg.wParam == 0x5678 && msg.lParam == 0x1234,
-                   "got ret %d hwnd %p msg %04x wParam %08lx lParam %08lx instead of TRUE/0/WM_USER/0x1234/0x5678\n",
-                   ret, msg.hwnd, msg.message, msg.wParam, msg.lParam);
+                   "%d: got ret %d hwnd %p msg %04x wParam %08lx lParam %08lx instead of TRUE/0/WM_USER+2/0x5678/0x1234\n",
+                   i, ret, msg.hwnd, msg.message, msg.wParam, msg.lParam);
             else
                 ok(ret && msg.hwnd == hwnd && msg.message == WM_USER+1 &&
                    msg.wParam == 0x1234 && msg.lParam == 0x5678,
-                   "got ret %d hwnd %p msg %04x wParam %08lx lParam %08lx instead of TRUE/0/WM_USER/0x1234/0x5678\n",
-                   ret, msg.hwnd, msg.message, msg.wParam, msg.lParam);
+                   "%d: got ret %d hwnd %p msg %04x wParam %08lx lParam %08lx instead of TRUE/%p/WM_USER+1/0x1234/0x5678\n",
+                   i, ret, msg.hwnd, msg.message, msg.wParam, msg.lParam, msg.hwnd);
         }
     }
 




More information about the wine-cvs mailing list