From: Mohamad Al-Jaf mohamadaljaf@gmail.com
--- .../tests/connectivity.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+)
diff --git a/dlls/windows.networking.connectivity/tests/connectivity.c b/dlls/windows.networking.connectivity/tests/connectivity.c index 7b568685669..8efdb733df1 100644 --- a/dlls/windows.networking.connectivity/tests/connectivity.c +++ b/dlls/windows.networking.connectivity/tests/connectivity.c @@ -53,6 +53,7 @@ static void test_NetworkInformationStatics(void) INetworkInformationStatics *network_information_statics = (void *)0xdeadbeef; IConnectionProfile *connection_profile = (void *)0xdeadbeef; IActivationFactory *factory = (void *)0xdeadbeef; + NetworkConnectivityLevel network_connectivity_level; LPDWORD flags = 0; HSTRING str; HRESULT hr; @@ -89,6 +90,19 @@ static void test_NetworkInformationStatics(void) hr = INetworkInformationStatics_GetInternetConnectionProfile( network_information_statics, &connection_profile ); ok( hr == S_OK, "got hr %#lx.\n", hr );
+ IConnectionProfile_GetNetworkConnectivityLevel( connection_profile, NULL ); + todo_wine + ok( hr == S_OK, "got hr %#lx.\n", hr ); + IConnectionProfile_GetNetworkConnectivityLevel( connection_profile, &network_connectivity_level ); + todo_wine + ok( hr == S_OK, "got hr %#lx.\n", hr ); + if (!InternetGetConnectedState( flags, 0 )) + todo_wine + ok( network_connectivity_level == NetworkConnectivityLevel_None, "got network_connectivity_level %d.\n", network_connectivity_level ); + else + todo_wine + ok( network_connectivity_level == NetworkConnectivityLevel_InternetAccess, "got network_connectivity_level %d.\n", network_connectivity_level ); + ref = IConnectionProfile_Release( connection_profile ); ok( ref == 0, "got ref %ld.\n", ref ); out: