kernel32/tests: Remove a couple of incorrect CreateFile() console tests.

Francois Gouget fgouget at free.fr
Fri Nov 1 04:36:35 CDT 2013


Pre-Windows 8 versions allow TRUNCATE_EXISTING on device files while Windows 8 and greater don't. So there is nothing to test.
---

This fixes 2 test failures... out of 80 :-(.

 dlls/kernel32/tests/console.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dlls/kernel32/tests/console.c b/dlls/kernel32/tests/console.c
index 5cdfa62..d38315f 100644
--- a/dlls/kernel32/tests/console.c
+++ b/dlls/kernel32/tests/console.c
@@ -1160,14 +1160,13 @@ static void test_CreateFileW(void)
         {coninW,   GENERIC_READ | GENERIC_WRITE, FALSE,      CREATE_NEW,        0,                              FALSE},
         {coninW,   GENERIC_READ | GENERIC_WRITE, FALSE,      CREATE_ALWAYS,     0,                              FALSE},
         {coninW,   GENERIC_READ | GENERIC_WRITE, FALSE,      OPEN_ALWAYS,       0,                              FALSE},
-        {coninW,   GENERIC_READ | GENERIC_WRITE, FALSE,      TRUNCATE_EXISTING, 0,                              FALSE},
         {conoutW,  0,                            FALSE,      0,                 ERROR_INVALID_PARAMETER,        TRUE},
         {conoutW,  0,                            FALSE,      OPEN_ALWAYS,       0,                              FALSE},
         {conoutW,  GENERIC_READ | GENERIC_WRITE, FALSE,      0,                 ERROR_INVALID_PARAMETER,        TRUE},
         {conoutW,  GENERIC_READ | GENERIC_WRITE, FALSE,      CREATE_NEW,        0,                              FALSE},
         {conoutW,  GENERIC_READ | GENERIC_WRITE, FALSE,      CREATE_ALWAYS,     0,                              FALSE},
         {conoutW,  GENERIC_READ | GENERIC_WRITE, FALSE,      OPEN_ALWAYS,       0,                              FALSE},
-        {conoutW,  GENERIC_READ | GENERIC_WRITE, FALSE,      TRUNCATE_EXISTING, 0,                              FALSE},
+        /* TRUNCATE_EXISTING is forbidden starting with Windows 8 */
     };
 
     int index;
-- 
1.8.4.rc3




More information about the wine-patches mailing list