[PATCH 1/5] comdlg32/tests: Test that different IFileDialogCustomize IIDs return same pointer
Nikolay Sivov
nsivov at codeweavers.com
Sun Aug 2 15:52:23 CDT 2015
---
-------------- next part --------------
>From 0ff6096ecc46ef4b4a151b9b6eb2b4fb03ba4c06 Mon Sep 17 00:00:00 2001
From: Nikolay Sivov <nsivov at codeweavers.com>
Date: Fri, 31 Jul 2015 19:03:38 +0300
Subject: [PATCH 1/5] comdlg32/tests: Test that different IFileDialogCustomize
IIDs return same pointer
---
dlls/comdlg32/tests/itemdlg.c | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/dlls/comdlg32/tests/itemdlg.c b/dlls/comdlg32/tests/itemdlg.c
index 9a3f851..ddf21f6 100644
--- a/dlls/comdlg32/tests/itemdlg.c
+++ b/dlls/comdlg32/tests/itemdlg.c
@@ -322,7 +322,7 @@ static BOOL test_instantiation(void)
IFileSaveDialog *pfsd;
IServiceProvider *psp;
IOleWindow *pow;
- IUnknown *punk;
+ IUnknown *punk, *unk2;
HRESULT hr;
LONG ref;
@@ -331,7 +331,7 @@ static BOOL test_instantiation(void)
&IID_IFileOpenDialog, (void**)&pfod);
if(FAILED(hr))
{
- skip("Could not instantiate the FileOpenDialog.\n");
+ win_skip("Could not instantiate the FileOpenDialog.\n");
return FALSE;
}
ok(hr == S_OK, "got 0x%08x.\n", hr);
@@ -342,11 +342,12 @@ static BOOL test_instantiation(void)
hr = IFileOpenDialog_QueryInterface(pfod, &IID_IFileDialogCustomize, (void**)&punk);
ok(hr == S_OK, "got 0x%08x.\n", hr);
- if(SUCCEEDED(hr)) IUnknown_Release(punk);
- hr = IFileOpenDialog_QueryInterface(pfod, &IID_IFileDialogCustomizeAlt, (void**)&punk);
+ hr = IFileOpenDialog_QueryInterface(pfod, &IID_IFileDialogCustomizeAlt, (void**)&unk2);
ok(hr == S_OK, "got 0x%08x.\n", hr);
- if(SUCCEEDED(hr)) IUnknown_Release(punk);
+ ok(punk == unk2, "got %p, %p\n", punk, unk2);
+ IUnknown_Release(punk);
+ IUnknown_Release(unk2);
hr = IFileOpenDialog_QueryInterface(pfod, &IID_IFileSaveDialog, (void**)&pfsd);
ok(hr == E_NOINTERFACE, "got 0x%08x.\n", hr);
@@ -448,11 +449,12 @@ static BOOL test_instantiation(void)
hr = IFileSaveDialog_QueryInterface(pfsd, &IID_IFileDialogCustomize, (void**)&punk);
ok(hr == S_OK, "got 0x%08x.\n", hr);
- if(SUCCEEDED(hr)) IUnknown_Release(punk);
- hr = IFileSaveDialog_QueryInterface(pfsd, &IID_IFileDialogCustomizeAlt, (void**)&punk);
+ hr = IFileSaveDialog_QueryInterface(pfsd, &IID_IFileDialogCustomizeAlt, (void**)&unk2);
ok(hr == S_OK, "got 0x%08x.\n", hr);
- if(SUCCEEDED(hr)) IUnknown_Release(punk);
+ ok(punk == unk2, "got %p, %p\n", punk, unk2);
+ IUnknown_Release(punk);
+ IUnknown_Release(unk2);
hr = IFileSaveDialog_QueryInterface(pfsd, &IID_IFileOpenDialog, (void**)&pfod);
ok(hr == E_NOINTERFACE, "got 0x%08x.\n", hr);
--
2.1.4
More information about the wine-patches
mailing list