mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-15 02:44:46 +00:00
iphlpapi/tests: Add tests for GetBestInterface.
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
This commit is contained in:
parent
9f267c2258
commit
3282d7abf2
|
@ -1457,9 +1457,32 @@ static void testGetNetworkParams(void)
|
|||
}
|
||||
}
|
||||
|
||||
static void testGetBestInterface(void)
|
||||
{
|
||||
DWORD apiReturn;
|
||||
DWORD bestIfIndex;
|
||||
|
||||
apiReturn = GetBestInterface( INADDR_ANY, &bestIfIndex );
|
||||
trace( "GetBestInterface([0.0.0.0], {%lu}) = %lu\n", bestIfIndex, apiReturn );
|
||||
if (apiReturn == ERROR_NOT_SUPPORTED)
|
||||
{
|
||||
skip( "GetBestInterface is not supported\n" );
|
||||
return;
|
||||
}
|
||||
|
||||
apiReturn = GetBestInterface( INADDR_LOOPBACK, NULL );
|
||||
ok( apiReturn == ERROR_INVALID_PARAMETER,
|
||||
"GetBestInterface([127.0.0.1], NULL) returned %lu, expected %d\n",
|
||||
apiReturn, ERROR_INVALID_PARAMETER );
|
||||
|
||||
apiReturn = GetBestInterface( INADDR_LOOPBACK, &bestIfIndex );
|
||||
ok( apiReturn == NO_ERROR,
|
||||
"GetBestInterface([127.0.0.1], {%lu}) returned %lu, expected %d\n",
|
||||
bestIfIndex, apiReturn, NO_ERROR );
|
||||
}
|
||||
|
||||
/*
|
||||
still-to-be-tested 98-onward functions:
|
||||
GetBestInterface
|
||||
GetBestRoute
|
||||
IpReleaseAddress
|
||||
IpRenewAddress
|
||||
|
@ -1469,6 +1492,7 @@ static DWORD CALLBACK testWin98Functions(void *p)
|
|||
testGetInterfaceInfo();
|
||||
testGetAdaptersInfo();
|
||||
testGetNetworkParams();
|
||||
testGetBestInterface();
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue