[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