Akihiro Sagawa : winmm/tests: Add MCI_SETAUDIO command tests.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Mar 5 09:53:25 CST 2015


Module: wine
Branch: master
Commit: 6a41aeefe830441811785d4bd59a2b7b3e23b66f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6a41aeefe830441811785d4bd59a2b7b3e23b66f

Author: Akihiro Sagawa <sagawa.aki at gmail.com>
Date:   Thu Mar  5 23:34:40 2015 +0900

winmm/tests: Add MCI_SETAUDIO command tests.

---

 dlls/winmm/tests/mci.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/dlls/winmm/tests/mci.c b/dlls/winmm/tests/mci.c
index a729b5f..5438d12 100644
--- a/dlls/winmm/tests/mci.c
+++ b/dlls/winmm/tests/mci.c
@@ -1329,6 +1329,20 @@ static void test_playWaveTypeMpegvideo(void)
     ok(status_parm.dwReturn == MCI_MODE_PLAY,
        "mciCommand status mode: %u\n", (DWORD)status_parm.dwReturn);
 
+    err = mciSendStringA("setaudio mysound volume to 1000", NULL, 0, NULL);
+    ok(!err,"mci setaudio volume to 1000 returned %s\n", dbg_mcierr(err));
+
+    err = mciSendStringA("status mysound mode", buf, sizeof(buf), NULL);
+    ok(!err,"mci status mode returned %s\n", dbg_mcierr(err));
+    todo_wine ok(!strcmp(buf,"playing"), "mci status mode: %s\n", buf);
+
+    err = mciSendStringA("setaudio mysound volume to 1001", NULL, 0, NULL);
+    todo_wine ok(err==MCIERR_OUTOFRANGE,"mci setaudio volume to 1001 returned %s\n", dbg_mcierr(err));
+
+    err = mciSendStringA("status mysound mode", buf, sizeof(buf), NULL);
+    ok(!err,"mci status mode returned %s\n", dbg_mcierr(err));
+    todo_wine ok(!strcmp(buf,"playing"), "mci status mode: %s\n", buf);
+
     err = mciSendStringA("close mysound", NULL, 0, NULL);
     ok(!err,"mci close returned %s\n", dbg_mcierr(err));
 }




More information about the wine-cvs mailing list