cmd/tests: Segment CALL tests for an easier read.

This commit is contained in:
Frédéric Delanoy 2011-09-11 16:54:08 +02:00 committed by Alexandre Julliard
parent 6e506eaea9
commit d029a33453
2 changed files with 9 additions and 5 deletions

View File

@ -1196,9 +1196,9 @@ set FOO=
endlocal endlocal
cd .. & rd /s/q foobar cd .. & rd /s/q foobar
echo ------------ Testing CALL -------------- echo ------------ Testing CALL ------------
mkdir foobar & cd foobar mkdir foobar & cd foobar
rem External script echo ... 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
@ -1210,7 +1210,8 @@ call foo.cmd "" bar
call foo.cmd foo '' call foo.cmd foo ''
call foo.cmd '' bar call foo.cmd '' bar
del foo.cmd del foo.cmd
rem Internal routines
echo ... internal routines ...
call :testRoutine :testRoutine call :testRoutine :testRoutine
goto :endTestRoutine goto :endTestRoutine
:testRoutine :testRoutine
@ -1230,7 +1231,7 @@ echo %1 %2
goto :eof goto :eof
:endTestRoutineArgs :endTestRoutineArgs
rem Should work for builtins... echo ... with builtins ...
call mkdir foo call mkdir foo
echo %ErrorLevel% echo %ErrorLevel%
if exist foo (echo foo created) else echo foo should exist! if exist foo (echo foo created) else echo foo should exist!

View File

@ -696,7 +696,8 @@ footype=foo_opencmd
footype=foo_opencmd footype=foo_opencmd
...resetting association ...resetting association
@todo_wine@original value@or_broken@buggyXP@or_broken@!FOO! @todo_wine@original value@or_broken@buggyXP@or_broken@!FOO!
------------ Testing CALL -------------- ------------ Testing CALL ------------
... external script ...
foo@space@ foo@space@
foo 8 foo 8
foo@space@@space@ foo@space@@space@
@ -705,6 +706,7 @@ foo bar@space@
@todo_wine@"" bar@space@ @todo_wine@"" bar@space@
foo ''@space@ foo ''@space@
'' bar@space@ '' bar@space@
... internal routines ...
bar :testRoutine bar :testRoutine
foo@space@ foo@space@
foo bar foo bar
@ -712,6 +714,7 @@ foo bar
@todo_wine@"" bar @todo_wine@"" bar
foo '' foo ''
'' bar '' bar
... with builtins ...
@todo_wine@0 @todo_wine@0
@todo_wine@foo created @todo_wine@foo created
@todo_wine@Should expand foobaz @todo_wine@Should expand foobaz