shlwapi.dll from Wine regression tests on Windows 2000 SP3

Steven Edwards steven_ed4153 at yahoo.com
Fri Jan 10 20:39:28 CST 2003


I did a compare of windows shlwapi with WINEs shlwapi. 


With Windows 2000 SP3 shlwapi.dll we get -

C:\Documents and Settings\Administrator\Desktop\test>shlwapi_test.exe clist
clist: 236 tests executed, 0 marked as todo, 0 failures.

C:\Documents and Settings\Administrator\Desktop\test>shlwapi_test.exe generated
generated: 25 tests executed, 0 marked as todo, 0 failures.

C:\Documents and Settings\Administrator\Desktop\test>shlwapi_test.exe path
path.c:92: Test failed: Expected ?query=x&return=y, but got query=x&return=y
path: 33 tests executed, 0 marked as todo, 1 failure.

C:\Documents and Settings\Administrator\Desktop\test>shlwapi_test.exe shreg
shreg.c:171: Test failed: (44,43)
shreg.c:183: Test failed: (2)
shreg.c:195: Test failed: (14,43)
shreg.c:196: Test failed: (2)
shreg.c:204: Test failed: Expected ERROR_MORE_DATA
shreg.c:205: Test failed: ()
shreg.c:206: Test failed: ()
shreg.c:207: Test failed: (1,43)
shreg.c:218: Test failed: (44,43)
shreg.c:262: Test failed: didn't open copy
shreg: 40 tests executed, 0 marked as todo, 10 failures.
C:\Documents and Settings\Administrator\Desktop\test>




With the current WINE shlwapi on Windows 2000 we get

C:\Documents and Settings\Administrator\Desktop\test>shlwapi_test.exe clist
clist: 236 tests executed, 0 marked as todo, 0 failures.

C:\Documents and Settings\Administrator\Desktop\test>shlwapi_test.exe generated
generated: 25 tests executed, 0 marked as todo, 0 failures.

C:\Documents and Settings\Administrator\Desktop\test>shlwapi_test.exe path
fixme:shell:URL_ParseUrl failed to parse L"http://foo:bar@localhost:21/internal.
php?query=x&return=y"
path.c:81: Test failed: UrlGetPartA didn't return S_OK
fixme:shell:URL_ParseUrl failed to parse L"http://foo:bar@localhost:21/internal.
php?query=x&return=y"
path.c:83: Test failed: UrlGetPartW didn't return S_OK
path.c:87: Test failed: Strings didn't match between ascii and unicode UrlGetPar
t!
path.c:92: Test failed: Expected localhost, but got x☺ö
fixme:shell:URL_ParseUrl failed to parse L"http://foo:bar@localhost:21/internal.
php?query=x&return=y"
path.c:81: Test failed: UrlGetPartA didn't return S_OK
fixme:shell:URL_ParseUrl failed to parse L"http://foo:bar@localhost:21/internal.
php?query=x&return=y"
path.c:83: Test failed: UrlGetPartW didn't return S_OK
path.c:87: Test failed: Strings didn't match between ascii and unicode UrlGetPar
t!
path.c:92: Test failed: Expected 21, but got x☺ö
fixme:shell:URL_ParseUrl failed to parse L"http://foo:bar@localhost:21/internal.
php?query=x&return=y"
path.c:81: Test failed: UrlGetPartA didn't return S_OK
fixme:shell:URL_ParseUrl failed to parse L"http://foo:bar@localhost:21/internal.
php?query=x&return=y"
path.c:83: Test failed: UrlGetPartW didn't return S_OK
path.c:87: Test failed: Strings didn't match between ascii and unicode UrlGetPar
t!
path.c:92: Test failed: Expected foo, but got x☺ö
fixme:shell:URL_ParseUrl failed to parse L"http://foo:bar@localhost:21/internal.
php?query=x&return=y"
path.c:81: Test failed: UrlGetPartA didn't return S_OK
fixme:shell:URL_ParseUrl failed to parse L"http://foo:bar@localhost:21/internal.
php?query=x&return=y"
path.c:83: Test failed: UrlGetPartW didn't return S_OK
path.c:87: Test failed: Strings didn't match between ascii and unicode UrlGetPar
t!
path.c:92: Test failed: Expected bar, but got x☺ö
fixme:shell:URL_ParseUrl failed to parse L"http://foo:bar@localhost:21/internal.
php?query=x&return=y"
path.c:81: Test failed: UrlGetPartA didn't return S_OK
fixme:shell:URL_ParseUrl failed to parse L"http://foo:bar@localhost:21/internal.
php?query=x&return=y"
path.c:83: Test failed: UrlGetPartW didn't return S_OK
path.c:87: Test failed: Strings didn't match between ascii and unicode UrlGetPar
t!
path.c:92: Test failed: Expected http, but got x☺ö
fixme:shell:URL_ParseUrl failed to parse L"http://foo:bar@localhost:21/internal.
php?query=x&return=y"
path.c:81: Test failed: UrlGetPartA didn't return S_OK
fixme:shell:URL_ParseUrl failed to parse L"http://foo:bar@localhost:21/internal.
php?query=x&return=y"
path.c:83: Test failed: UrlGetPartW didn't return S_OK
path.c:87: Test failed: Strings didn't match between ascii and unicode UrlGetPar
t!
path.c:92: Test failed: Expected ?query=x&return=y, but got x☺ö
path: 33 tests executed, 0 marked as todo, 24 failures.

C:\Documents and Settings\Administrator\Desktop\test>

C:\Documents and Settings\Administrator\Desktop\test>shlwapi_test.exe shreg
shreg.c:171: Test failed: (44,43)
shreg.c:195: Test failed: (44,43)
shreg.c:205: Test failed: ()
shreg.c:206: Test failed: ()
shreg.c:207: Test failed: (44,43)
shreg.c:218: Test failed: (44,43)
shreg.c:262: Test failed: didn't open copy
shreg: 37 tests executed, 0 marked as todo, 7 failures.

C:\Documents and Settings\Administrator\Desktop\test>




__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com



More information about the wine-devel mailing list