Skip to content
Snippets Groups Projects
Commit ce57ebe3 authored by Frédéric Delanoy's avatar Frédéric Delanoy Committed by Alexandre Julliard
Browse files

cmd/tests: Additional CALL tests.

parent 7fb790f8
No related branches found
No related tags found
No related merge requests found
...@@ -542,6 +542,13 @@ rem External script ...@@ -542,6 +542,13 @@ rem External script
echo echo foo %%1> foo.cmd echo echo foo %%1> foo.cmd
call foo call foo
call foo.cmd 8 call foo.cmd 8
echo echo %%1 %%2 > foo.cmd
call foo.cmd foo
call foo.cmd foo bar
call foo.cmd foo ""
call foo.cmd "" bar
call foo.cmd foo ''
call foo.cmd '' bar
del foo.cmd del foo.cmd
rem Internal routines rem Internal routines
call :testRoutine :testRoutine call :testRoutine :testRoutine
...@@ -550,6 +557,19 @@ goto :endTestRoutine ...@@ -550,6 +557,19 @@ goto :endTestRoutine
echo bar %1 echo bar %1
goto :eof goto :eof
:endTestRoutine :endTestRoutine
call :testRoutineArgs foo
call :testRoutineArgs foo bar
call :testRoutineArgs foo ""
call :testRoutineArgs "" bar
call :testRoutineArgs foo ''
call :testRoutineArgs '' bar
goto :endTestRoutineArgs
:testRoutineArgs
echo %1 %2
goto :eof
:endTestRoutineArgs
rem Should work for builtins... rem Should work for builtins...
call mkdir foo call mkdir foo
echo %ErrorLevel% echo %ErrorLevel%
......
...@@ -288,7 +288,19 @@ bar\baz removed ...@@ -288,7 +288,19 @@ bar\baz removed
------------ Testing CALL -------------- ------------ Testing CALL --------------
foo@space@ foo@space@
@todo_wine@foo 8 @todo_wine@foo 8
foo@space@@space@
foo bar@space@
@todo_wine@foo ""@space@
@todo_wine@"" bar@space@
foo ''@space@
'' bar@space@
bar :testRoutine bar :testRoutine
foo@space@
foo bar
@todo_wine@foo ""
@todo_wine@"" bar
foo ''
'' bar
@todo_wine@0 @todo_wine@0
@todo_wine@foo created @todo_wine@foo created
@todo_wine@Should expand foobaz @todo_wine@Should expand foobaz
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment