Add a test case for WM_[L|R|M|X]BUTTONDBLCLK generation behaviour

Dmitry Timoshkov dmitry at baikal.ru
Wed Jun 15 05:28:00 CDT 2005


Hello,

this is a test case for the regression fixed by the following patch:
http://cvs.winehq.org/patch.py?id=17879

Changelog:
    Dmitry Timoshkov <dmitry at codeweavers.com>
    Add a test case for WM_[L|R|M|X]BUTTONDBLCLK generation behaviour.

--- cvs/hq/wine/dlls/user/tests/win.c	2005-06-01 11:16:44.000000000 +0900
+++ wine/dlls/user/tests/win.c	2005-06-15 15:40:26.000000000 +0900
@@ -2299,12 +2299,23 @@ static void test_mouse_input(HWND hwnd)
     mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
     mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
 
+    ok(PeekMessageA(&msg, 0, 0, 0, 0), "no message available\n");
+    ok(msg.hwnd == popup && msg.message == WM_LBUTTONDOWN, "hwnd %p message %04x\n", msg.hwnd, msg.message);
     ok(PeekMessageA(&msg, 0, 0, 0, PM_REMOVE), "no message available\n");
     ok(msg.hwnd == popup && msg.message == WM_LBUTTONDOWN, "hwnd %p message %04x\n", msg.hwnd, msg.message);
+
+    ok(PeekMessageA(&msg, 0, 0, 0, 0), "no message available\n");
+    ok(msg.hwnd == popup && msg.message == WM_LBUTTONUP, "hwnd %p message %04x\n", msg.hwnd, msg.message);
     ok(PeekMessageA(&msg, 0, 0, 0, PM_REMOVE), "no message available\n");
     ok(msg.hwnd == popup && msg.message == WM_LBUTTONUP, "hwnd %p message %04x\n", msg.hwnd, msg.message);
+
+    ok(PeekMessageA(&msg, 0, 0, 0, 0), "no message available\n");
+    ok(msg.hwnd == popup && msg.message == WM_LBUTTONDBLCLK, "hwnd %p message %04x\n", msg.hwnd, msg.message);
     ok(PeekMessageA(&msg, 0, 0, 0, PM_REMOVE), "no message available\n");
     ok(msg.hwnd == popup && msg.message == WM_LBUTTONDBLCLK, "hwnd %p message %04x\n", msg.hwnd, msg.message);
+
+    ok(PeekMessageA(&msg, 0, 0, 0, 0), "no message available\n");
+    ok(msg.hwnd == popup && msg.message == WM_LBUTTONUP, "hwnd %p message %04x\n", msg.hwnd, msg.message);
     ok(PeekMessageA(&msg, 0, 0, 0, PM_REMOVE), "no message available\n");
     ok(msg.hwnd == popup && msg.message == WM_LBUTTONUP, "hwnd %p message %04x\n", msg.hwnd, msg.message);
 






More information about the wine-patches mailing list