Misha Koshelev : urlmon/tests:
Add test for binding to a URL from which a very short response is
received .
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Aug 8 08:59:28 CDT 2007
Module: wine
Branch: master
Commit: 59b2365c7d03cedba303c5545eace6460e024d56
URL: http://source.winehq.org/git/wine.git/?a=commit;h=59b2365c7d03cedba303c5545eace6460e024d56
Author: Misha Koshelev <mk144210 at bcm.edu>
Date: Tue Aug 7 20:11:18 2007 -0500
urlmon/tests: Add test for binding to a URL from which a very short response is received.
---
dlls/urlmon/tests/url.c | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/dlls/urlmon/tests/url.c b/dlls/urlmon/tests/url.c
index ef3bd30..031d76f 100644
--- a/dlls/urlmon/tests/url.c
+++ b/dlls/urlmon/tests/url.c
@@ -93,6 +93,10 @@ static const WCHAR TEST_PART_URL_1[] = {'/','t','e','s','t','/','\0'};
static const WCHAR WINE_ABOUT_URL[] = {'h','t','t','p',':','/','/','w','w','w','.','w','i','n','e','h','q','.',
'o','r','g','/','s','i','t','e','/','a','b','o','u','t',0};
+static const WCHAR SHORT_RESPONSE_URL[] =
+ {'h','t','t','p',':','/','/','c','r','o','s','s','o','v','e','r','.',
+ 'c','o','d','e','w','e','a','v','e','r','s','.','c','o','m','/',
+ 'p','o','s','t','t','e','s','t','.','p','h','p',0};
static const WCHAR ABOUT_BLANK[] = {'a','b','o','u','t',':','b','l','a','n','k',0};
static WCHAR INDEX_HTML[MAX_PATH];
static const WCHAR ITS_URL[] =
@@ -108,7 +112,7 @@ static BOOL stopped_binding = FALSE, emulate_protocol = FALSE,
data_available = FALSE, http_is_first = TRUE;
static DWORD read = 0, bindf = 0;
-static const LPCWSTR urls[] = {
+static LPCWSTR urls[] = {
WINE_ABOUT_URL,
ABOUT_BLANK,
INDEX_HTML,
@@ -910,7 +914,7 @@ static void test_BindToStorage(int protocol, BOOL emul)
}
CHECK_CALLED(OnProgress_BEGINDOWNLOADDATA);
if(test_protocol == HTTP_TEST)
- CHECK_CALLED(OnProgress_DOWNLOADINGDATA);
+ CLEAR_CALLED(OnProgress_DOWNLOADINGDATA);
CHECK_CALLED(OnProgress_ENDDOWNLOADDATA);
CHECK_CALLED(OnDataAvailable);
CHECK_CALLED(OnStopBinding);
@@ -998,6 +1002,11 @@ START_TEST(url)
trace("http test...\n");
test_BindToStorage(HTTP_TEST, FALSE);
+ trace("http test (short response)...\n");
+ http_is_first = TRUE;
+ urls[HTTP_TEST] = SHORT_RESPONSE_URL;
+ test_BindToStorage(HTTP_TEST, FALSE);
+
trace("about test...\n");
CoInitialize(NULL);
test_BindToStorage(ABOUT_TEST, FALSE);
More information about the wine-cvs
mailing list