Nikolay Sivov : netprofm/tests: Fix a test failure on Win7/ Win2008 systems.

Alexandre Julliard julliard at winehq.org
Tue Apr 22 13:23:19 CDT 2014


Module: wine
Branch: master
Commit: 3f0a24349c42b82d253cfcf4d3bba8b30e1a9dea
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=3f0a24349c42b82d253cfcf4d3bba8b30e1a9dea

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Tue Apr 22 08:16:34 2014 +0400

netprofm/tests: Fix a test failure on Win7/Win2008 systems.

---

 dlls/netprofm/tests/list.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dlls/netprofm/tests/list.c b/dlls/netprofm/tests/list.c
index 453856f..1619d06 100644
--- a/dlls/netprofm/tests/list.c
+++ b/dlls/netprofm/tests/list.c
@@ -56,8 +56,9 @@ static void test_INetworkListManager( void )
     ok( hr == S_OK, "got %08x\n", hr );
     ok( connected == VARIANT_TRUE || connected == VARIANT_FALSE, "expected boolean value\n" );
 
-    INetworkListManager_QueryInterface( mgr, &IID_INetworkCostManager, (void **)&cost_mgr );
-    ok( hr == S_OK, "got %08x\n", hr );
+    /* INetworkCostManager is supported starting Win8 */
+    hr = INetworkListManager_QueryInterface( mgr, &IID_INetworkCostManager, (void **)&cost_mgr );
+    ok( hr == S_OK || broken(hr == E_NOINTERFACE), "got %08x\n", hr );
     if (hr == S_OK)
     {
         DWORD cost;




More information about the wine-cvs mailing list