From 95ebf8886689b5ae5f339d3fc117033a2ff49670 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Tue, 21 Apr 2015 10:50:12 +0000 Subject: [PATCH] [NTDLL_APITEST] - Add some more tests for RtlDoesFileExists_*, in particular passing NT paths CORE-9523 svn path=/trunk/; revision=67334 --- rostests/apitests/ntdll/RtlDoesFileExists.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/rostests/apitests/ntdll/RtlDoesFileExists.c b/rostests/apitests/ntdll/RtlDoesFileExists.c index 20d594b6f49..155e8da8708 100644 --- a/rostests/apitests/ntdll/RtlDoesFileExists.c +++ b/rostests/apitests/ntdll/RtlDoesFileExists.c @@ -139,6 +139,7 @@ START_TEST(RtlDoesFileExists) { L"C:\\/\\%ls", TRUE }, { L"C:\\%ls\\", TRUE }, { L"C:\\%ls\\ThisFolderExists", TRUE }, + { L"C:\\%ls\\ThisFolderExists\\", TRUE }, { L"C:\\%ls\\ThisFolderExists ", TRUE }, { L"C:\\%ls\\ThisFolderExists ", TRUE }, { L"C:\\%ls\\ThisFolderExists ", TRUE }, @@ -170,6 +171,13 @@ START_TEST(RtlDoesFileExists) { L"NUL", FALSE }, { L"CON", FALSE }, { L"COM1", FALSE }, + { L"\\?", FALSE }, + { L"\\??", FALSE }, + { L"\\??\\", FALSE }, + { L"\\??\\C", FALSE }, + { L"\\??\\C:", FALSE }, + { L"\\??\\C:\\", FALSE }, // TRUE on Win7 + { L"\\??\\C:\\%ls\\ThisFolderExists", FALSE }, // TRUE on Win7 }; ULONG i; WCHAR FileName[MAX_PATH];