[PATCH] cmd/tests: Add tests for IF '==' operator

Frédéric Delanoy frederic.delanoy at gmail.com
Sun Sep 4 09:33:29 CDT 2011


---
 programs/cmd/tests/test_builtins.cmd     |    6 ++++++
 programs/cmd/tests/test_builtins.cmd.exp |    6 ++++++
 2 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/programs/cmd/tests/test_builtins.cmd b/programs/cmd/tests/test_builtins.cmd
index 5bd375e..9a5f786 100644
--- a/programs/cmd/tests/test_builtins.cmd
+++ b/programs/cmd/tests/test_builtins.cmd
@@ -576,6 +576,12 @@ if /i foo==FOO echo if /i seems to work
 if /i not foo==FOO echo if /i seems to be broken
 if /I foo==FOO echo if /I seems to work
 if /I not foo==FOO echo if /I seems to be broken
+echo Testing string comparisons
+if abc == abc  (echo equal) else echo non equal
+if abc =="abc" (echo equal) else echo non equal
+if "abc"== abc (echo equal) else echo non equal
+if "abc"== "abc" (echo equal) else echo non equal
+echo Testing tabs handling
 if at tab@1==1 echo doom
 if @tab at 1==1 echo doom
 if 1==1 (echo doom) else at tab@echo quake
diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp
index c67b10f..514a635 100644
--- a/programs/cmd/tests/test_builtins.cmd.exp
+++ b/programs/cmd/tests/test_builtins.cmd.exp
@@ -387,6 +387,12 @@ Testing case sensitivity with and without /i option
 if seems to default to case sensitivity
 if /i seems to work
 if /I seems to work
+Testing string comparisons
+equal
+ at todo_wine@non equal
+ at todo_wine@non equal
+equal
+Testing tabs handling
 doom
 doom
 doom
-- 
1.7.6




More information about the wine-patches mailing list