[1/3] comctl32/listview: Skip some header tests on version 4.0 module
Nikolay Sivov
bunglehead at gmail.com
Wed Sep 23 18:12:31 CDT 2009
Continue lazy attempts to reduce number of failures (before timeout fail)
of Listview tests on comctl32 4.0.
Changelog:
- skip header creation tests when there's no LVM_GETHEADER
>From 8025a387767b980f4392fd37fad3a7ef4e545916 Mon Sep 17 00:00:00 2001
From: Nikolay Sivov <bunglehead at gmail.com>
Date: Thu, 24 Sep 2009 00:04:01 +0400
Subject: Skip some header tests on version 4.0 module
---
dlls/comctl32/tests/listview.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/dlls/comctl32/tests/listview.c b/dlls/comctl32/tests/listview.c
index cd79fd5..554c94c 100644
--- a/dlls/comctl32/tests/listview.c
+++ b/dlls/comctl32/tests/listview.c
@@ -1289,6 +1289,15 @@ static void test_create(void)
hList = CreateWindow("MyListView32", "Test", WS_VISIBLE, 0, 0, 100, 100, NULL, NULL, GetModuleHandle(NULL), 0);
ok((HIMAGELIST)SendMessage(hList, LVM_GETIMAGELIST, 0, 0) == test_create_imagelist, "Image list not obtained\n");
hHeader = (HWND)SendMessage(hList, LVM_GETHEADER, 0, 0);
+
+ if (!IsWindow(hHeader))
+ {
+ /* version 4.0 */
+ win_skip("LVM_GETHEADER not implemented. Skipping.\n");
+ DestroyWindow(hList);
+ return;
+ }
+
ok(IsWindow(hHeader) && IsWindowVisible(hHeader), "Listview not in report mode\n");
ok(hHeader == GetDlgItem(hList, 0), "Expected header as dialog item\n");
DestroyWindow(hList);
--
1.5.6.5
More information about the wine-patches
mailing list