Module: wine Branch: master Commit: c2224ea8bb1532667c84f68a2f5dd23c94c5b25a URL: http://source.winehq.org/git/wine.git/?a=commit;h=c2224ea8bb1532667c84f68a2f...
Author: Alexandre Julliard julliard@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;