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