cmd/tests: Add basic "for" tests.
This commit is contained in:
parent
cde4993d62
commit
63a6a80d40
|
@ -78,6 +78,29 @@ if /i not foo==FOO echo if /i seems to be broken
|
||||||
if /I foo==FOO echo if /I seems to work
|
if /I foo==FOO echo if /I seems to work
|
||||||
if /I not foo==FOO echo if /I seems to be broken
|
if /I not foo==FOO echo if /I seems to be broken
|
||||||
|
|
||||||
|
echo -----------Testing for -----------
|
||||||
|
for %%i in (A B C) do echo %%i
|
||||||
|
for %%i in (A B C) do call :forTestFun1 %%i
|
||||||
|
goto :endForTestFun1
|
||||||
|
:forTestFun1
|
||||||
|
echo %1
|
||||||
|
goto :eof
|
||||||
|
:endForTestFun1
|
||||||
|
for %%i in (X) do (
|
||||||
|
for %%j in (Y) do (
|
||||||
|
echo %%i %%j ))
|
||||||
|
for %%i in (A B) do (
|
||||||
|
for %%j in (C D) do (
|
||||||
|
echo %%i %%j ))
|
||||||
|
for %%i in (A B) do (
|
||||||
|
for %%j in (C D) do (
|
||||||
|
call :forTestFun2 %%i %%j ))
|
||||||
|
goto :endForTestFun2
|
||||||
|
:forTestFun2
|
||||||
|
echo %1 %2
|
||||||
|
goto :eof
|
||||||
|
:endForTestFun2
|
||||||
|
|
||||||
echo -----------Testing del /a-----------
|
echo -----------Testing del /a-----------
|
||||||
del /f/q *.test > nul
|
del /f/q *.test > nul
|
||||||
echo r > r.test
|
echo r > r.test
|
||||||
|
|
|
@ -78,6 +78,22 @@ Testing case sensitivity with and without /i option
|
||||||
if seems to default to case sensitivity
|
if seems to default to case sensitivity
|
||||||
if /i seems to work
|
if /i seems to work
|
||||||
if /I seems to work
|
if /I seems to work
|
||||||
|
-----------Testing for -----------
|
||||||
|
A
|
||||||
|
B
|
||||||
|
C
|
||||||
|
A
|
||||||
|
B
|
||||||
|
C
|
||||||
|
@todo_wine@X Y
|
||||||
|
@todo_wine@A C
|
||||||
|
@todo_wine@A D
|
||||||
|
@todo_wine@B C
|
||||||
|
@todo_wine@B D
|
||||||
|
@todo_wine@A C
|
||||||
|
@todo_wine@A D
|
||||||
|
@todo_wine@B C
|
||||||
|
@todo_wine@B D
|
||||||
-----------Testing del /a-----------
|
-----------Testing del /a-----------
|
||||||
not-r.test not found after delete, good
|
not-r.test not found after delete, good
|
||||||
r.test found before delete, good
|
r.test found before delete, good
|
||||||
|
|
Loading…
Reference in New Issue