Alistair Leslie-Hughes : inetcomm: Correct test under w2k8.
Module: wine Branch: master Commit: 5416057e79c5f4d55d1fa78d5a387e355c416691 URL: http://source.winehq.org/git/wine.git/?a=commit;h=5416057e79c5f4d55d1fa78d5a... Author: Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> Date: Wed Oct 29 16:13:13 2008 +1100 inetcomm: Correct test under w2k8. --- dlls/inetcomm/tests/mimeintl.c | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) diff --git a/dlls/inetcomm/tests/mimeintl.c b/dlls/inetcomm/tests/mimeintl.c index d82c191..e49567d 100644 --- a/dlls/inetcomm/tests/mimeintl.c +++ b/dlls/inetcomm/tests/mimeintl.c @@ -46,13 +46,26 @@ static void test_create(void) hr = MimeOleGetInternat(&internat2); ok(hr == S_OK, "ret %08x\n", hr); - /* test to show that the object is a singleton with - a reference held by the dll. */ - ok(internat == internat2, "instances differ\n"); - ref = IMimeInternational_Release(internat2); - ok(ref == 2, "got %d\n", ref); + /* Under w2k8 it's no longer a singleton */ + if(internat == internat2) + { + /* test to show that the object is a singleton with + a reference held by the dll. */ + ref = IMimeInternational_Release(internat2); + ok(ref == 2, "got %d\n", ref); + + ref = IMimeInternational_Release(internat); + ok(ref == 1, "got %d\n", ref); + } + else + { + ref = IMimeInternational_Release(internat2); + ok(ref == 0, "got %d\n", ref); + + ref = IMimeInternational_Release(internat); + ok(ref == 0, "got %d\n", ref); + } - IMimeInternational_Release(internat); } static inline HRESULT get_mlang(IMultiLanguage **ml)
participants (1)
-
Alexandre Julliard