Commit 327eb313 authored by Frédéric Delanoy's avatar Frédéric Delanoy Committed by Alexandre Julliard

cmd/tests: Additional variable expansion FOR tests.

parent 25fcad37
......@@ -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
......
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