mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-31 19:49:50 +00:00
cmd/tests: Additional variable expansion FOR tests.
This commit is contained in:
parent
25fcad3768
commit
327eb31325
2 changed files with 35 additions and 0 deletions
|
@ -262,16 +262,25 @@ if /I foo==FOO echo if /I seems to work
|
|||
if /I not foo==FOO echo if /I seems to be broken
|
||||
|
||||
echo -----------Testing for -----------
|
||||
echo ...plain FOR
|
||||
for %%i in (A B C) do echo %%i
|
||||
for %%i in (A B C) do echo %%I
|
||||
for %%i in (A B C) do echo %%j
|
||||
for %%i in (A B C) do call :forTestFun1 %%i
|
||||
for %%i in (1,4,1) do echo %%i
|
||||
for %%i in (A, B,C) do echo %%i
|
||||
goto :endForTestFun1
|
||||
:forTestFun1
|
||||
echo %1
|
||||
goto :eof
|
||||
:endForTestFun1
|
||||
echo ...imbricated FORs
|
||||
for %%i in (X) do (
|
||||
for %%j in (Y) do (
|
||||
echo %%i %%j))
|
||||
for %%i in (X) do (
|
||||
for %%I in (Y) do (
|
||||
echo %%i %%I))
|
||||
for %%i in (A B) do (
|
||||
for %%j in (C D) do (
|
||||
echo %%i %%j))
|
||||
|
@ -283,6 +292,15 @@ goto :endForTestFun2
|
|||
echo %1 %2
|
||||
goto :eof
|
||||
:endForTestFun2
|
||||
mkdir foobar & cd foobar
|
||||
mkdir foo
|
||||
mkdir bar
|
||||
mkdir baz
|
||||
echo > bazbaz
|
||||
echo ...basic wildcards
|
||||
for %%i in (ba*) do echo %%i
|
||||
cd ..
|
||||
rd /s/Q foobar
|
||||
|
||||
echo -----------Testing del /a-----------
|
||||
del /f/q *.test > nul
|
||||
|
|
|
@ -184,12 +184,27 @@ if seems to default to case sensitivity
|
|||
if /i seems to work
|
||||
if /I seems to work
|
||||
-----------Testing for -----------
|
||||
...plain FOR
|
||||
A
|
||||
B
|
||||
C
|
||||
%I
|
||||
%I
|
||||
%I
|
||||
%j
|
||||
%j
|
||||
%j
|
||||
A
|
||||
B
|
||||
C
|
||||
1
|
||||
4
|
||||
1
|
||||
A
|
||||
B
|
||||
C
|
||||
...imbricated FORs
|
||||
@todo_wine@X Y
|
||||
@todo_wine@X Y
|
||||
@todo_wine@A C
|
||||
@todo_wine@A D
|
||||
|
@ -199,6 +214,8 @@ C
|
|||
@todo_wine@A D
|
||||
@todo_wine@B C
|
||||
@todo_wine@B D
|
||||
...basic wildcards
|
||||
bazbaz
|
||||
-----------Testing del /a-----------
|
||||
not-r.test not found after delete, good
|
||||
r.test found before delete, good
|
||||
|
|
Loading…
Reference in a new issue