>From a13aae5bdbd159fe8fc0560e6b24ba9f9a091b4d Mon Sep 17 00:00:00 2001 From: Paul Vriens Date: Tue, 10 Mar 2009 08:08:38 +0100 Subject: [PATCH] Skip tests if functions are not implemented --- dlls/wininet/tests/internet.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/dlls/wininet/tests/internet.c b/dlls/wininet/tests/internet.c index 56a604b..91c82d3 100644 --- a/dlls/wininet/tests/internet.c +++ b/dlls/wininet/tests/internet.c @@ -354,7 +354,13 @@ static void test_null(void) BOOL r; DWORD sz; + SetLastError(0xdeadbeef); hi = InternetOpenW(NULL, 0, NULL, NULL, 0); + if (hi == NULL && GetLastError() == ERROR_CALL_NOT_IMPLEMENTED) + { + win_skip("Internet*W functions are not implemented\n"); + return; + } ok(hi != NULL, "open failed\n"); hc = InternetConnectW(hi, NULL, 0, NULL, NULL, 0, 0, 0); @@ -644,6 +650,11 @@ static void test_IsDomainLegalCookieDomainW(void) SetLastError(0xdeadbeef); ret = pIsDomainLegalCookieDomainW(NULL, NULL); error = GetLastError(); + if (!ret && error == ERROR_CALL_NOT_IMPLEMENTED) + { + win_skip("IsDomainLegalCookieDomainW is not implemented\n"); + return; + } ok(!ret || broken(ret), /* IE6 */ "IsDomainLegalCookieDomainW succeeded\n"); -- 1.6.0.6