Jacek Caban : wininet: Fixed tests on win10.
Alexandre Julliard
julliard at winehq.org
Tue Jun 21 11:13:47 CDT 2016
Module: wine
Branch: master
Commit: 3a7bd03da0428ec4d005bff041d532182a077bbd
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3a7bd03da0428ec4d005bff041d532182a077bbd
Author: Jacek Caban <jacek at codeweavers.com>
Date: Mon Jun 20 21:32:22 2016 +0200
wininet: Fixed tests on win10.
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/wininet/tests/internet.c | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/dlls/wininet/tests/internet.c b/dlls/wininet/tests/internet.c
index d762768..db662a2 100644
--- a/dlls/wininet/tests/internet.c
+++ b/dlls/wininet/tests/internet.c
@@ -1067,7 +1067,8 @@ static void test_IsDomainLegalCookieDomainW(void)
static void test_PrivacyGetSetZonePreferenceW(void)
{
- DWORD ret, zone, type, template, old_template;
+ DWORD ret, zone, type, template, old_template, pref_size = 0;
+ WCHAR pref[256];
zone = 3;
type = 0;
@@ -1078,6 +1079,14 @@ static void test_PrivacyGetSetZonePreferenceW(void)
ret = pPrivacyGetZonePreferenceW(zone, type, &old_template, NULL, NULL);
ok(ret == 0, "expected ret == 0, got %u\n", ret);
+ trace("template %u\n", old_template);
+
+ if(old_template == PRIVACY_TEMPLATE_ADVANCED) {
+ pref_size = sizeof(pref)/sizeof(WCHAR);
+ ret = pPrivacyGetZonePreferenceW(zone, type, &old_template, pref, &pref_size);
+ ok(ret == 0, "expected ret == 0, got %u\n", ret);
+ }
+
template = 5;
ret = pPrivacySetZonePreferenceW(zone, type, template, NULL);
ok(ret == 0, "expected ret == 0, got %u\n", ret);
@@ -1088,7 +1097,7 @@ static void test_PrivacyGetSetZonePreferenceW(void)
ok(template == 5, "expected template == 5, got %u\n", template);
template = 5;
- ret = pPrivacySetZonePreferenceW(zone, type, old_template, NULL);
+ ret = pPrivacySetZonePreferenceW(zone, type, old_template, pref_size ? pref : NULL);
ok(ret == 0, "expected ret == 0, got %u\n", ret);
}
More information about the wine-cvs
mailing list