ole32: Move test for CoGetInterfaceAndReleaseStream to compobj.c.
Robert Shearman
rob at codeweavers.com
Tue Jan 9 11:15:02 CST 2007
---
dlls/ole32/tests/compobj.c | 13 +++++++++++++
dlls/ole32/tests/marshal.c | 11 -----------
2 files changed, 13 insertions(+), 11 deletions(-)
-------------- next part --------------
diff --git a/dlls/ole32/tests/compobj.c b/dlls/ole32/tests/compobj.c
index 81bf831..d68d54a 100644
--- a/dlls/ole32/tests/compobj.c
+++ b/dlls/ole32/tests/compobj.c
@@ -455,6 +455,18 @@ static void test_CoGetPSClsid(void)
CoUninitialize();
}
+static void test_CoGetInterfaceAndReleaseStream(void)
+{
+ HRESULT hr;
+ IUnknown *pUnk;
+
+ pCoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
+
+ hr = CoGetInterfaceAndReleaseStream(NULL, &IID_IUnknown, (void**)&pUnk);
+ ok(hr == E_INVALIDARG, "hr %08x\n", hr);
+
+ CoUninitialize();
+}
START_TEST(compobj)
{
@@ -474,4 +486,5 @@ START_TEST(compobj)
test_CoRegisterMessageFilter();
test_CoRegisterPSClsid();
test_CoGetPSClsid();
+ test_CoGetInterfaceAndReleaseStream();
}
diff --git a/dlls/ole32/tests/marshal.c b/dlls/ole32/tests/marshal.c
index f1d912e..1742588 100644
--- a/dlls/ole32/tests/marshal.c
+++ b/dlls/ole32/tests/marshal.c
@@ -2150,15 +2150,6 @@ static void test_globalinterfacetable(vo
CloseHandle(thread);
}
-static void test_CoGetInterfaceAndReleaseStream(void)
-{
- HRESULT hr;
- IUnknown *pUnk;
-
- hr = CoGetInterfaceAndReleaseStream(NULL, &IID_IUnknown, (void**)&pUnk);
- ok(hr == E_INVALIDARG, "hr %08x\n", hr);
-}
-
static const char *debugstr_iid(REFIID riid)
{
static char name[256];
@@ -2429,8 +2420,6 @@ START_TEST(marshal)
test_globalinterfacetable();
- test_CoGetInterfaceAndReleaseStream();
-
/* must be last test as channel hooks can't be unregistered */
test_channel_hook();
More information about the wine-patches
mailing list