[PATCH] add test on host value of InternetConnectW

Nikolay Sivov bunglehead at gmail.com
Tue Nov 24 07:10:48 CST 2015


On 24.11.2015 16:02, Hao Peng wrote:
> Add a test on giving host value of InternetConnectionW.
>
> Some App fill host param with port number when calling InternetConnectionW. it will still operate successfull on system brove windows 2000.
>
> I tested to connect to [www.winehq.org], but I got GetLastError with 2 on WinXP and Win2003, other systems were fine.
> (See https://testbot.winehq.org/JobDetails.pl?Key=18484)
> All fine when I tested to connecting to [www.bing.com].
> (https://testbot.winehq.org/JobDetails.pl?Key=18482)
> And I didn't get what happened.
>
> I plan to send a patch to fix this later.
>
> Any comments are welcome.
>
> Signed-off-by: Hao Peng <penghao at linuxdeepin.com>
> ---
>   dlls/wininet/tests/http.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++
>   1 file changed, 49 insertions(+)
>

> +    connect = InternetConnectA(session, "www.bing.com:21", INTERNET_DEFAULT_HTTPS_PORT, NULL, NULL,
> +            INTERNET_SERVICE_HTTP, 0, 0);
> +    ok(connect != NULL, "InternetConnect failed\n");

I think we prefer winehq.org as test url domain.

> +    SetLastError(0xdeadbeef);
> +    ret = HttpSendRequestA(request, NULL, 0, NULL, 0);
> +    error = GetLastError();
> +    ok(ret || broken(!ret /* win2000 */), "HttpSendRequest failed\n");
> +    ok(error == 0 || broken(error == ERROR_INTERNET_NAME_NOT_RESOLVED /* win2000 */), "got %u\n", error);

Windows 2000 is not in a base set of tested versions anymore, you can 
probably drop special handling for it.

> I plan to send a patch to fix this later.

What this patch will fix? I don't see any todos or other ways to skip in 
your test patch.





More information about the wine-devel mailing list