kernel32: add a test for CreateFileA()

Austin English austinenglish at gmail.com
Sun Jul 18 01:17:50 CDT 2010


Passed all the vm's on wtb.

-- 
-Austin
-------------- next part --------------
diff --git a/dlls/kernel32/tests/file.c b/dlls/kernel32/tests/file.c
index c0a36c7..1a25aed 100644
--- a/dlls/kernel32/tests/file.c
+++ b/dlls/kernel32/tests/file.c
@@ -1151,6 +1151,11 @@ static void test_CreateFileA(void)
     }
     else
         win_skip("GetVolumeNameForVolumeMountPointA not found\n");
+        
+    hFile = CreateFileA("c:\\*.*", GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL );
+    ok(GetLastError() == ERROR_INVALID_NAME || broken(GetLastError() == ERROR_FILE_NOT_FOUND) || broken(GetLastError() == ERROR_PATH_NOT_FOUND),
+       "CreateFileA should have returned ERROR_INVALID_NAME on %s, but got %u\n", filename, GetLastError());
+    CloseHandle( hFile );
 }
 
 static void test_CreateFileW(void)


More information about the wine-patches mailing list