Alexandre Julliard : winmm/tests: Skip tests if MIDI cannot be opened.
Alexandre Julliard
julliard at winehq.org
Wed Sep 29 12:00:19 CDT 2010
Module: wine
Branch: master
Commit: c2224ea8bb1532667c84f68a2f5dd23c94c5b25a
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c2224ea8bb1532667c84f68a2f5dd23c94c5b25a
Author: Alexandre Julliard <julliard at winehq.org>
Date: Wed Sep 29 12:19:34 2010 +0200
winmm/tests: Skip tests if MIDI cannot be opened.
---
dlls/winmm/tests/midi.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/dlls/winmm/tests/midi.c b/dlls/winmm/tests/midi.c
index 891bf70..e1f5104 100644
--- a/dlls/winmm/tests/midi.c
+++ b/dlls/winmm/tests/midi.c
@@ -227,6 +227,11 @@ static void test_midiOut_device(UINT udev, HWND hwnd)
rc = midiOutOpen(&hm, udev, (DWORD_PTR)hwnd, (DWORD_PTR)MYCBINST, CALLBACK_WINDOW);
else
rc = midiOutOpen(&hm, udev, (DWORD_PTR)callback_func, (DWORD_PTR)MYCBINST, CALLBACK_FUNCTION);
+ if (rc == MMSYSERR_NOTSUPPORTED)
+ {
+ skip( "MIDI out not supported\n" );
+ return;
+ }
ok(!rc, "midiOutOpen(dev=%d) rc=%s\n", udev, mmsys_error(rc));
if (rc) return;
@@ -382,6 +387,11 @@ static void test_midiStream(UINT udev, HWND hwnd)
rc = midiStreamOpen(&hm, &udev, 1, (DWORD_PTR)hwnd, (DWORD_PTR)MYCBINST, CALLBACK_WINDOW);
else
rc = midiStreamOpen(&hm, &udev, 1, (DWORD_PTR)callback_func, (DWORD_PTR)MYCBINST, CALLBACK_FUNCTION);
+ if (rc == MMSYSERR_NOTSUPPORTED)
+ {
+ skip( "MIDI stream not supported\n" );
+ return;
+ }
ok(!rc, "midiStreamOpen(dev=%d) rc=%s\n", udev, mmsys_error(rc));
if (rc) return;
More information about the wine-cvs
mailing list