Akihiro Sagawa : winmm/tests: Activate some mmioSeek tests with todo_wine keyword.

Alexandre Julliard julliard at winehq.org
Mon Jun 16 12:37:50 CDT 2014


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

Author: Akihiro Sagawa <sagawa.aki at gmail.com>
Date:   Mon Jun 16 22:48:21 2014 +0900

winmm/tests: Activate some mmioSeek tests with todo_wine keyword.

---

 dlls/winmm/tests/mmio.c |   59 ++++++++++++++++++++++-------------------------
 1 file changed, 28 insertions(+), 31 deletions(-)

diff --git a/dlls/winmm/tests/mmio.c b/dlls/winmm/tests/mmio.c
index 05e8952..0853b8f 100644
--- a/dlls/winmm/tests/mmio.c
+++ b/dlls/winmm/tests/mmio.c
@@ -314,10 +314,11 @@ static void test_mmioOpen(char *fname)
     ok(mmio.lBufOffset == 0, "expected 0, got %d\n", mmio.lBufOffset);
     ok(mmio.lDiskOffset == 0, "expected 0, got %d\n", mmio.lDiskOffset);
 
-#if 0 /* remove once passes under Wine */
     ret = mmioSeek(hmmio, 0, SEEK_CUR);
-    ok(ret == 0, "expected 0, got %d\n", ret);
-#endif
+    if (fname)
+        ok(ret == 0, "expected 0, got %d\n", ret);
+    else
+        todo_wine ok(ret == 0, "expected 0, got %d\n", ret);
 
     mmioClose(hmmio, 0);
 
@@ -345,10 +346,11 @@ static void test_mmioOpen(char *fname)
     ok(mmio.lBufOffset == 0, "expected 0, got %d\n", mmio.lBufOffset);
     ok(mmio.lDiskOffset == 0, "expected 0, got %d\n", mmio.lDiskOffset);
 
-#if 0 /* remove once passes under Wine */
     ret = mmioSeek(hmmio, 0, SEEK_CUR);
-    ok(ret == 0, "expected 0, got %d\n", ret);
-#endif
+    if (fname)
+        ok(ret == 0, "expected 0, got %d\n", ret);
+    else
+        todo_wine ok(ret == 0, "expected 0, got %d\n", ret);
 
     mmioClose(hmmio, 0);
 
@@ -405,10 +407,11 @@ static void test_mmioOpen(char *fname)
     ok(mmio.lBufOffset == 0, "expected 0, got %d\n", mmio.lBufOffset);
     ok(mmio.lDiskOffset == 0, "expected 0, got %d\n", mmio.lDiskOffset);
 
-#if 0 /* remove once passes under Wine */
     ret = mmioSeek(hmmio, 0, SEEK_CUR);
-    ok(ret == 0, "expected 0, got %d\n", ret);
-#endif
+    if (fname)
+        ok(ret == 0, "expected 0, got %d\n", ret);
+    else
+        todo_wine ok(ret == 0, "expected 0, got %d\n", ret);
 
     mmioClose(hmmio, 0);
 
@@ -436,10 +439,11 @@ static void test_mmioOpen(char *fname)
     ok(mmio.lBufOffset == 0, "expected 0, got %d\n", mmio.lBufOffset);
     ok(mmio.lDiskOffset == 0, "expected 0, got %d\n", mmio.lDiskOffset);
 
-#if 0 /* remove once passes under Wine */
     ret = mmioSeek(hmmio, 0, SEEK_CUR);
-    ok(ret == 0, "expected 0, got %d\n", ret);
-#endif
+    if (fname)
+        ok(ret == 0, "expected 0, got %d\n", ret);
+    else
+        todo_wine ok(ret == 0, "expected 0, got %d\n", ret);
 
     mmioClose(hmmio, 0);
 
@@ -532,15 +536,14 @@ static void test_mmioSetBuffer(char *fname)
     ok(mmio.pchNext == mmio.pchBuffer, "expected %p, got %p\n", mmio.pchBuffer, mmio.pchNext);
     ok(mmio.pchEndRead == mmio.pchBuffer, "expected %p, got %p\n", mmio.pchBuffer, mmio.pchEndRead);
     ok(mmio.pchEndWrite == mmio.pchBuffer, "expected %p, got %p\n", mmio.pchBuffer, mmio.pchEndWrite);
-#if 0 /* remove once passes under Wine */
     ok(mmio.lBufOffset == 0, "expected 0, got %d\n", mmio.lBufOffset);
     ok(mmio.lDiskOffset == 0, "expected 0, got %d\n", mmio.lDiskOffset);
-#endif
 
-#if 0 /* remove once passes under Wine */
     ret = mmioSeek(hmmio, 0, SEEK_CUR);
-    ok(ret == 0, "expected 0, got %d\n", ret);
-#endif
+    if (fname)
+        ok(ret == 0, "expected 0, got %d\n", ret);
+    else
+        todo_wine ok(ret == 0, "expected 0, got %d\n", ret);
 
     ret = mmioSetBuffer(hmmio, NULL, 0, MMIO_ALLOCBUF);
     ok(ret == MMSYSERR_NOERROR, "mmioSetBuffer error %u\n", ret);
@@ -556,15 +559,14 @@ static void test_mmioSetBuffer(char *fname)
     ok(mmio.pchNext == mmio.pchBuffer, "expected %p, got %p\n", mmio.pchBuffer, mmio.pchNext);
     ok(mmio.pchEndRead == mmio.pchBuffer, "expected %p, got %p\n", mmio.pchBuffer, mmio.pchEndRead);
     ok(mmio.pchEndWrite == mmio.pchBuffer, "expected %p, got %p\n", mmio.pchBuffer, mmio.pchEndWrite);
-#if 0 /* remove once passes under Wine */
     ok(mmio.lBufOffset == 0, "expected 0, got %d\n", mmio.lBufOffset);
     ok(mmio.lDiskOffset == 0, "expected 0, got %d\n", mmio.lDiskOffset);
-#endif
 
-#if 0 /* remove once passes under Wine */
     ret = mmioSeek(hmmio, 0, SEEK_CUR);
-    ok(ret == 0, "expected 0, got %d\n", ret);
-#endif
+    if (fname)
+        ok(ret == 0, "expected 0, got %d\n", ret);
+    else
+        todo_wine ok(ret == 0, "expected 0, got %d\n", ret);
 
     ret = mmioSetBuffer(hmmio, buf, 0, MMIO_ALLOCBUF);
     ok(ret == MMSYSERR_NOERROR, "mmioSetBuffer error %u\n", ret);
@@ -580,15 +582,11 @@ static void test_mmioSetBuffer(char *fname)
     ok(mmio.pchNext == mmio.pchBuffer, "expected %p, got %p\n", mmio.pchBuffer, mmio.pchNext);
     ok(mmio.pchEndRead == mmio.pchBuffer, "expected %p, got %p\n", mmio.pchBuffer, mmio.pchEndRead);
     ok(mmio.pchEndWrite == mmio.pchBuffer, "expected %p, got %p\n", mmio.pchBuffer, mmio.pchEndWrite);
-#if 0 /* remove once passes under Wine */
     ok(mmio.lBufOffset == 0, "expected 0, got %d\n", mmio.lBufOffset);
     ok(mmio.lDiskOffset == 0, "expected 0, got %d\n", mmio.lDiskOffset);
-#endif
 
-#if 0 /* remove once passes under Wine */
     ret = mmioSeek(hmmio, 0, SEEK_CUR);
     ok(ret == 0, "expected 0, got %d\n", ret);
-#endif
 
     ret = mmioSetBuffer(hmmio, NULL, 256, MMIO_WRITE|MMIO_ALLOCBUF);
     ok(ret == MMSYSERR_NOERROR, "mmioSetBuffer error %u\n", ret);
@@ -605,15 +603,14 @@ static void test_mmioSetBuffer(char *fname)
     ok(mmio.pchNext == mmio.pchBuffer, "expected %p, got %p\n", mmio.pchBuffer, mmio.pchNext);
     ok(mmio.pchEndRead == mmio.pchBuffer, "expected %p, got %p\n", buf, mmio.pchEndRead);
     ok(mmio.pchEndWrite == mmio.pchBuffer + mmio.cchBuffer, "expected %p + %d, got %p\n", mmio.pchBuffer, mmio.cchBuffer, mmio.pchEndWrite);
-#if 0 /* remove once passes under Wine */
     ok(mmio.lBufOffset == 0, "expected 0, got %d\n", mmio.lBufOffset);
     ok(mmio.lDiskOffset == 0, "expected 0, got %d\n", mmio.lDiskOffset);
-#endif
 
-#if 0 /* remove once passes under Wine */
     ret = mmioSeek(hmmio, 0, SEEK_CUR);
-    ok(ret == 0, "expected 0, got %d\n", ret);
-#endif
+    if (fname)
+        ok(ret == 0, "expected 0, got %d\n", ret);
+    else
+        todo_wine ok(ret == 0, "expected 0, got %d\n", ret);
 
     mmioClose(hmmio, 0);
 }




More information about the wine-cvs mailing list