Commit 3f173faf authored by Frédéric Delanoy's avatar Frédéric Delanoy Committed by Alexandre Julliard

cmd/tests: Add mkdir tests for trailing backslashes and invalid chars handling.

parent 9114dc5c
...@@ -192,6 +192,38 @@ rmdir bar ...@@ -192,6 +192,38 @@ rmdir bar
cd .. cd ..
rmdir foo rmdir foo
echo %ErrorLevel% echo %ErrorLevel%
rem Trailing backslashes
mkdir foo\\\\
echo %ErrorLevel%
if exist foo (rmdir foo && echo dir created
) else ( echo dir not created )
echo %ErrorLevel%
rem Invalid chars
mkdir ?
echo %ErrorLevel%
call :setError 0
mkdir ?\foo
echo %ErrorLevel%
call :setError 0
mkdir foo\?
echo %ErrorLevel%
if exist foo (rmdir foo && echo ok, foo created
) else ( echo foo not created )
call :setError 0
mkdir foo\bar\?
echo %ErrorLevel%
call :setError 0
if not exist foo (
echo bad, foo not created
) else (
cd foo
if exist bar (
echo ok, foo\bar created
rmdir bar
)
cd ..
rmdir foo
)
echo -----------Testing Errorlevel----------- echo -----------Testing Errorlevel-----------
rem nt 4.0 doesn't really support a way of setting errorlevel, so this is weak rem nt 4.0 doesn't really support a way of setting errorlevel, so this is weak
......
...@@ -115,6 +115,15 @@ del /q * succeeded on file2.dat ...@@ -115,6 +115,15 @@ del /q * succeeded on file2.dat
@todo_wine@1 @todo_wine@1
0 0
0 0
0
dir created
0
@todo_wine@1
@todo_wine@1
@todo_wine@1
@todo_wine@ok, foo created
@todo_wine@1
@todo_wine@ok, foo\bar created
-----------Testing Errorlevel----------- -----------Testing Errorlevel-----------
1 1
errorlevel just right, good errorlevel just right, good
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment