Don't consider a MMSYSERR_NOTSUPPORTED failure a test failure.
authorRobert Reif <reif@earthlink.net>
Wed, 3 Nov 2004 22:13:44 +0000 (22:13 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 3 Nov 2004 22:13:44 +0000 (22:13 +0000)
dlls/winmm/tests/capture.c

index 2dca642878c549922710e32b278508b8a328ef2a..a78ccfff2d382a25c905187e69c5ab1bec64e55f 100644 (file)
@@ -598,9 +598,11 @@ static void wave_in_tests()
            "MMSYSERR_NOTSUPPORTED expected, got %s\n",
            dev_name(ndev+1),wave_in_error(rc));
     else
-        ok(rc==MMSYSERR_BADDEVICEID || rc==MMSYSERR_NODRIVER,
-           "waveInGetDevCapsW(%s): MMSYSERR_BADDEVICEID or MMSYSERR_NODRIVER "
-           "expected, got %s\n",dev_name(ndev+1),wave_in_error(rc));
+        ok(rc==MMSYSERR_BADDEVICEID || rc==MMSYSERR_NODRIVER ||
+          rc==MMSYSERR_NOTSUPPORTED,
+           "waveInGetDevCapsW(%s): MMSYSERR_BADDEVICEID or MMSYSERR_NODRIVER or"
+           "MMSYSERR_NOTSUPPORTED expected, got %s\n",
+           dev_name(ndev+1),wave_in_error(rc));
 
     format.wFormatTag=WAVE_FORMAT_PCM;
     format.nChannels=2;