Module: wine Branch: master Commit: aa80ce8cf7058e43f93a5a7f5cce6fe143a3982e URL: http://source.winehq.org/git/wine.git/?a=commit;h=aa80ce8cf7058e43f93a5a7f5c...
Author: Austin English austinenglish@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);