[PATCH] Correct test for non-existing interfaces

Alistair Leslie-Hughes leslie_alistair at hotmail.com
Tue Nov 11 16:21:51 CST 2008


---
 dlls/shdocvw/tests/webbrowser.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/dlls/shdocvw/tests/webbrowser.c b/dlls/shdocvw/tests/webbrowser.c
index a203ae1..d605b9b 100644
--- a/dlls/shdocvw/tests/webbrowser.c
+++ b/dlls/shdocvw/tests/webbrowser.c
@@ -1983,6 +1983,7 @@ static void test_QueryInterface(IUnknown *unk)
     IOleInPlaceSite *inplace = (void*)0xdeadbeef;
     IOleCache *cache = (void*)0xdeadbeef;
     IObjectWithSite *site = (void*)0xdeadbeef;
+    IViewObjectEx *objectEx = (void*)0xdeadbeef;
     HRESULT hres;
 
     hres = IUnknown_QueryInterface(unk, &IID_IQuickActivate, (void**)&qa);
@@ -1995,19 +1996,23 @@ static void test_QueryInterface(IUnknown *unk)
 
     hres = IUnknown_QueryInterface(unk, &IID_IPerPropertyBrowsing, (void**)&propbrowse);
     ok(hres == E_NOINTERFACE, "QueryInterface returned %08x, expected E_NOINTERFACE\n", hres);
-    ok(propbrowse == NULL, "propbrowse=%p, ezpected NULL\n", runnable);
+    ok(propbrowse == NULL, "propbrowse=%p, ezpected NULL\n", propbrowse);
 
     hres = IUnknown_QueryInterface(unk, &IID_IOleCache, (void**)&cache);
     ok(hres == E_NOINTERFACE, "QueryInterface returned %08x, expected E_NOINTERFACE\n", hres);
-    ok(cache == NULL, "cache=%p, ezpected NULL\n", runnable);
+    ok(cache == NULL, "cache=%p, ezpected NULL\n", cache);
 
     hres = IUnknown_QueryInterface(unk, &IID_IOleInPlaceSite, (void**)&inplace);
     ok(hres == E_NOINTERFACE, "QueryInterface returned %08x, expected E_NOINTERFACE\n", hres);
-    ok(inplace == NULL, "inplace=%p, ezpected NULL\n", runnable);
+    ok(inplace == NULL, "inplace=%p, ezpected NULL\n", inplace);
 
     hres = IUnknown_QueryInterface(unk, &IID_IObjectWithSite, (void**)&site);
     ok(hres == E_NOINTERFACE, "QueryInterface returned %08x, expected E_NOINTERFACE\n", hres);
-    ok(site == NULL, "inplace=%p, ezpected NULL\n", runnable);
+    ok(site == NULL, "site=%p, ezpected NULL\n", site);
+
+    hres = IUnknown_QueryInterface(unk, &IID_IViewObjectEx, (void**)&objectEx);
+    ok(hres == E_NOINTERFACE, "QueryInterface returned %08x, expected E_NOINTERFACE\n", hres);
+    ok(objectEx == NULL, "objectEx=%p, ezpected NULL\n", objectEx);
 }
 
 static void test_WebBrowser(void)
-- 
1.5.4.3


--------------090109020300040706010406--



More information about the wine-patches mailing list