Austin English : urlmon: Add some more tests for FindMimeFromData().
Alexandre Julliard
julliard at winehq.org
Thu Nov 3 13:10:15 CDT 2011
Module: wine
Branch: master
Commit: aa80ce8cf7058e43f93a5a7f5cce6fe143a3982e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=aa80ce8cf7058e43f93a5a7f5cce6fe143a3982e
Author: Austin English <austinenglish at gmail.com>
Date: Tue Nov 1 22:17:45 2011 -0700
urlmon: Add some more tests for FindMimeFromData().
---
dlls/urlmon/tests/misc.c | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/dlls/urlmon/tests/misc.c b/dlls/urlmon/tests/misc.c
index d9aebc7..cc69c72 100644
--- a/dlls/urlmon/tests/misc.c
+++ b/dlls/urlmon/tests/misc.c
@@ -733,6 +733,31 @@ static void test_FindMimeFromData(void)
ok(!lstrcmpW(mime, mimeTextPlain), "wrong mime: %s\n", wine_dbgstr_w(mime));
CoTaskMemFree(mime);
+ hres = pFindMimeFromData(NULL, url1, NULL, 0, NULL, 0, &mime, 0);
+ ok(hres == S_OK, "FindMimeFromData failed: %08x, expected S_OK\n", hres);
+ ok(!lstrcmpW(mime, mimeTextHtml), "wrong mime: %s\n", wine_dbgstr_w(mime));
+ CoTaskMemFree(mime);
+
+ hres = pFindMimeFromData(NULL, url1, NULL, sizeof(data1), NULL, 0, &mime, 0);
+ ok(hres == S_OK, "FindMimeFromData failed: %08x, expected S_OK\n", hres);
+ ok(!lstrcmpW(mime, mimeTextHtml), "wrong mime: %s\n", wine_dbgstr_w(mime));
+ CoTaskMemFree(mime);
+
+ hres = pFindMimeFromData(NULL, url1, 0, 0, NULL, 0, &mime, 0);
+ ok(hres == S_OK, "FindMimeFromData failed: %08x, expected S_OK\n", hres);
+ ok(!lstrcmpW(mime, mimeTextHtml), "wrong mime: %s\n", wine_dbgstr_w(mime));
+ CoTaskMemFree(mime);
+
+ hres = pFindMimeFromData(NULL, url1, 0, sizeof(data1), NULL, 0, &mime, 0);
+ ok(hres == S_OK, "FindMimeFromData failed: %08x, expected S_OK\n", hres);
+ ok(!lstrcmpW(mime, mimeTextHtml), "wrong mime: %s\n", wine_dbgstr_w(mime));
+ CoTaskMemFree(mime);
+
+ hres = pFindMimeFromData(NULL, url1, data1, sizeof(data1), NULL, 0, &mime, 0);
+ ok(hres == S_OK, "FindMimeFromData failed: %08x, expected S_OK\n", hres);
+ ok(!lstrcmpW(mime, mimeTextPlain), "wrong mime: %s\n", wine_dbgstr_w(mime));
+ CoTaskMemFree(mime);
+
hres = pFindMimeFromData(NULL, NULL, NULL, 0, NULL, 0, &mime, 0);
ok(hres == E_INVALIDARG, "FindMimeFromData failed: %08x, excepted E_INVALIDARG\n", hres);
More information about the wine-cvs
mailing list