[PATCH] Add extra tests for SetCurrentDirectory
Paul Vriens
Paul.Vriens.Wine at gmail.com
Sun Sep 21 05:41:36 CDT 2008
---
dlls/kernel32/tests/path.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/dlls/kernel32/tests/path.c b/dlls/kernel32/tests/path.c
index d158df1..e8e6c1e 100644
--- a/dlls/kernel32/tests/path.c
+++ b/dlls/kernel32/tests/path.c
@@ -465,6 +465,14 @@ static void test_CurrentDirectoryA(CHAR *origdir, CHAR *newdir)
/* starting with a '.' */
sprintf(tmpstr,".\\%s",LONGDIR);
test_setdir(newdir,tmpstr,tmpstr1,1,"check 9");
+/* change to root without a trailing backslash. The function call succeeds
+ but the directory is not changed.
+*/
+ strcpy(tmpstr,"C:");
+ test_setdir(newdir,tmpstr,newdir,1,"check 10");
+/* works however with a trailing backslash */
+ strcpy(tmpstr,"C:\\");
+ test_setdir(newdir,tmpstr,NULL,1,"check 11");
}
/* Cleanup the mess we made while executing these tests */
--
1.5.5.1
--------------050909030109060704020607--
More information about the wine-patches
mailing list