Author: pekka.klarck
Date: Tue Mar 24 11:40:55 2009
New Revision: 1508
Modified:
trunk/atest/robot/standard_libraries/builtin/variables.html
trunk/atest/testdata/standard_libraries/builtin/variables.html
Log:
Tests for deprecating Set Variable with more/less than one argument (issue
262)
Modified: trunk/atest/robot/standard_libraries/builtin/variables.html
==============================================================================
--- trunk/atest/robot/standard_libraries/builtin/variables.html (original)
+++ trunk/atest/robot/standard_libraries/builtin/variables.html Tue Mar 24
11:40:55 2009
@@ -133,12 +133,16 @@
</tr>
<tr>
<td><a name="test_Set Variable">Set Variable</a></td>
-<td>Check Test Case</td>
-<td>Set Variable</td>
-<td></td>
+<td>${tc} =</td>
+<td>Check Test Case</td><td>Set Variable</td>
+
<td></td>
</tr>
-<tr>
+<tr><td></td><td>Check Log
Message</td><td>${tc.kws[0].msgs[0]}</td><td>\${var} =
Hello</td><td></td></tr><tr><td></td><td>Check Log
Message</td><td>${tc.kws[7].msgs[0]}</td><td>Using
+'Set Variable' keyword with more or less than one argument is
+deprecated in Robot Framework 2.1 and that usage will be removed in
2.2.</td><td>WARN</td></tr><tr><td></td><td>Check Log
Message</td><td>${tc.kws[13].msgs[0]}</td><td>Using 'Set
+Variable' keyword with more or less than one argument is deprecated in
+Robot Framework 2.1 and that usage will be removed in
2.2.</td><td>WARN</td></tr><tr>
<td></td>
<td></td>
<td></td>
Modified: trunk/atest/testdata/standard_libraries/builtin/variables.html
==============================================================================
--- trunk/atest/testdata/standard_libraries/builtin/variables.html
(original)
+++ trunk/atest/testdata/standard_libraries/builtin/variables.html Tue Mar
24 11:40:55 2009
@@ -159,7 +159,7 @@
<td>Hello</td>
<td></td>
</tr>
-<tr>
+<tr><td></td><td>@{mylist1} =</td><td>Set
Variable</td><td>${LIST}</td><td><br></td></tr><tr><td></td><td>${mylist2}
=</td><td>Set
Variable</td><td>${LIST}</td><td></td></tr><tr><td></td><td>Should Be
Equal</td><td>${mylist1}</td><td>${LIST}</td><td></td></tr><tr><td></td><td>Should
Be
Equal</td><td>${mylist2}</td><td>${LIST}</td><td></td></tr><tr><td></td><td>Comment</td><td>Usage
below deprecated in RF 2.1</td><td>and should be removed in
2.2.</td><td></td></tr><tr>
<td></td>
<td>${var1}</td>
<td>${var2} =</td>
@@ -176,20 +176,14 @@
<tr>
<td></td>
<td>Should Be Equal</td>
-<td>${var1}</td>
-<td>Hello</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>Should Be Equal</td>
-<td>${var2}</td>
-<td>world</td>
+<td>${var1}+${var2}</td>
+<td>Hello+world</td>
<td></td>
</tr>
+
<tr>
<td></td>
-<td>@{list} =</td>
+<td>@{mylist} =</td>
<td>Set Variable</td>
<td>Hi</td>
<td>again</td>
@@ -197,52 +191,28 @@
<tr>
<td></td>
<td>Should Be Equal</td>
-<td>'@{list}[0]'</td>
-<td>'Hi'</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>Should Be Equal</td>
-<td>'@{list}[1]'</td>
-<td>'again'</td>
+<td>@{mylist}[...@{mylist}[1]</td>
+<td>Hi+again</td>
<td></td>
</tr>
+
<tr>
<td></td>
<td>${scal} =</td>
<td>Set Variable</td>
-<td>Hi</td>
-<td>again</td>
-</tr>
-<tr>
-<td></td>
-<td>Should Be Equal</td>
-<td>'${scal[0]}'</td>
-<td>'Hi'</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>Should Be Equal</td>
-<td>'${scal[1]}'</td>
-<td>'again'</td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>${scal2} =</td>
-<td>Set Variable</td>
-<td>${scal}</td>
-<td></td>
+<td>Hello</td>
+<td>world</td>
</tr>
<tr>
<td></td>
<td>Should Be Equal</td>
<td>${scal}</td>
-<td>${scal2}</td>
+<td>${LIST}</td>
<td></td>
</tr>
+
+
+
<tr>
<td></td>
<td>${emp} =</td>
@@ -269,48 +239,12 @@
-<tr>
-<td></td>
-<td>${list} =</td>
-<td>Create List</td>
-<td>Hello</td>
-<td>world</td>
-</tr>
-<tr>
-<td></td>
-<td>${list2} =</td>
-<td>Create List</td>
-<td>Hi</td>
-<td>Tellus</td>
-</tr>
-<tr>
-<td></td>
-<td>@{var} =</td>
-<td>Set Variable If</td>
-<td>True</td>
-<td>${list}</td>
-</tr>
-<tr>
-<td></td>
-<td>...</td>
-<td>${list2}</td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td>Should Be True</td>
-<td>@{var} == [ 'Hello', 'world' ]</td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
+
+
+
+
+
+