Dmitry Timoshkov : wininet: Fix InternetQueryOption test to pass under Windows.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Feb 6 15:01:09 CST 2006


Module: wine
Branch: refs/heads/master
Commit: 03434c728efd1b51e1cd102f5b4f9865ae04ef4b
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=03434c728efd1b51e1cd102f5b4f9865ae04ef4b

Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date:   Mon Feb  6 20:59:21 2006 +0100

wininet: Fix InternetQueryOption test to pass under Windows.

---

 dlls/wininet/tests/internet.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/dlls/wininet/tests/internet.c b/dlls/wininet/tests/internet.c
index b659ed9..aeeee4e 100644
--- a/dlls/wininet/tests/internet.c
+++ b/dlls/wininet/tests/internet.c
@@ -63,10 +63,9 @@ void InternetQueryOptionA_test()
   buffer=HeapAlloc(GetProcessHeap(),0,100);
   retval=InternetQueryOptionA(hinet,INTERNET_OPTION_USER_AGENT,buffer,&len);
   err=GetLastError();
-  todo_wine ok(!strcmp(useragent,buffer),"Got wrong user agent string %s instead of %s\n",buffer,useragent);
-  todo_wine ok(len == strlen(useragent),"Got wrong user agent length %ld instead of %d\n",len,strlen(useragent));
-  todo_wine ok(retval == 1,"Got wrong return value %d\n",retval);
-  ok(err == 0xdeadbeef, "Got wrong error code %ld\n",err);
+  todo_wine ok(len == strlen(useragent) + 1,"Got wrong user agent length %ld instead of %d\n", len, strlen(useragent) + 1);
+  ok(!retval, "Got wrong return value %d\n", retval);
+  todo_wine ok(err == ERROR_INSUFFICIENT_BUFFER, "Got wrong error code %ld\n", err);
   HeapFree(GetProcessHeap(),0,buffer);
 
   hurl = InternetConnectA(hinet,"www.winehq.com",INTERNET_DEFAULT_HTTP_PORT,NULL,NULL,INTERNET_SERVICE_HTTP,0,0);




More information about the wine-cvs mailing list