dnsapi/tests: Load dnsapi dynamically and use skip.
This commit is contained in:
parent
4b2ba3e113
commit
034765e100
|
@ -3,7 +3,7 @@ TOPOBJDIR = ../../..
|
|||
SRCDIR = @srcdir@
|
||||
VPATH = @srcdir@
|
||||
TESTDLL = dnsapi.dll
|
||||
IMPORTS = dnsapi kernel32
|
||||
IMPORTS = kernel32
|
||||
|
||||
CTESTS = \
|
||||
name.c \
|
||||
|
|
|
@ -219,10 +219,16 @@ static void test_DnsNameCompare_A( void )
|
|||
START_TEST(name)
|
||||
{
|
||||
dnsapi = LoadLibraryA( "dnsapi.dll" );
|
||||
if (!dnsapi) return;
|
||||
if (!dnsapi)
|
||||
{
|
||||
/* Doesn't exist before W2K */
|
||||
skip("dnsapi.dll cannot be loaded\n");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!init_function_ptrs())
|
||||
{
|
||||
skip("Needed functions are not available\n");
|
||||
FreeLibrary( dnsapi );
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -150,10 +150,16 @@ static void test_DnsRecordSetDetach( void )
|
|||
START_TEST(record)
|
||||
{
|
||||
dnsapi = LoadLibraryA( "dnsapi.dll" );
|
||||
if (!dnsapi) return;
|
||||
if (!dnsapi)
|
||||
{
|
||||
/* Doesn't exist before W2K */
|
||||
skip("dnsapi.dll cannot be loaded\n");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!init_function_ptrs())
|
||||
{
|
||||
skip("Needed functions are not available\n");
|
||||
FreeLibrary( dnsapi );
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue