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