Revision: 2301
Author: jprantan
Date: Mon Oct 19 21:47:52 2009
Log: Added tests for Get Selection From User keyword, issue 414, and splitted some existing tests.
http://code.google.com/p/robotframework/source/detail?r=2301

Modified:
 /trunk/atest/robot/standard_libraries/dialogs/dialogs.html
 /trunk/atest/testdata/standard_libraries/dialogs/dialogs.html

=======================================
--- /trunk/atest/robot/standard_libraries/dialogs/dialogs.html Thu Mar 19 01:57:31 2009 +++ /trunk/atest/robot/standard_libraries/dialogs/dialogs.html Mon Oct 19 21:47:52 2009
@@ -163,9 +163,9 @@
 <td></td>
 </tr>
 <tr>
-<td>Get Value From User</td>
+<td>Get Value From User Passes</td>
 <td>Check Test Case</td>
-<td>Get Value From User</td>
+<td>Get Value From User Passes</td>
 <td></td>
 <td></td>
 </tr>
@@ -177,11 +177,39 @@
 <td></td>
 </tr>
 <tr>
+<td>Get Value From User Fails</td>
+<td>Check Test Case</td>
+<td>Get Value From User Fails</td>
 <td></td>
 <td></td>
+</tr>
+<tr>
 <td></td>
 <td></td>
 <td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>Get Selection From User Passes</td>
+<td>Check Test Case</td>
+<td>Get Selection From User Passes</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>Get Selection From User Fails</td>
+<td>Check Test Case</td>
+<td>Get Selection From User Fails</td>
+<td></td>
+<td></td>
 </tr>
 </table>

=======================================
--- /trunk/atest/testdata/standard_libraries/dialogs/dialogs.html Thu Mar 19 06:03:55 2009 +++ /trunk/atest/testdata/standard_libraries/dialogs/dialogs.html Mon Oct 19 21:47:52 2009
@@ -4,15 +4,13 @@
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <meta name="generator" content="RobotIDE" />
+<meta name="rf-template" content="False" />
 <style type="text/css">
 html {
   font-family: Arial,Helvetica,sans-serif;
   background-color: white;
   color: black;
 }
-p {
-  max-width: 60em;
-}
 table {
   border-collapse: collapse;
   empty-cells: show;
@@ -25,6 +23,7 @@
   border-color: black;
   padding: 0.1em 0.2em;
   height: 1.5em;
+  width: 12em;
 }
 th {
   background-color: rgb(192, 192, 192);
@@ -32,200 +31,189 @@
   border-width: 0.1em;
   font-weight: bold;
   text-align: center;
-  text-transform: capitalize;
   letter-spacing: 0.1em;
 }
-/* Widths of named columns */
-col.name {
-  width: 10em;
-}
-.action, .value, .arg {
-  width: 15em;
-}
-/* Properties for the name column
-- td:first-child should work in CSS 2.1 avare browsers (tested in Firefox)
-- col.name is against specs but works in IE
-*/
-td:first-child, col.name {
+td.name {
   background-color: rgb(240, 240, 240);
-  text-transform: capitalize;
   letter-spacing: 0.1em;
 }
-/* required for IE */
-th {
-  font-style: normal;
+td.name, th.name {
+  width: 10em;
 }
 </style>
 <title>Dialogs</title>
 </head>
 <body>
 <h1>Dialogs</h1>
-
-<table border="1">
-<colgroup span="99">
-<col class="name">
-<col class="value" span="4"></colgroup>
+<table id="settings" border="1">
 <tr>
-<th>Setting</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
+<th class="name">Setting</th>
+<th colspan="4">Value</th>
 </tr>
 <tr>
-<td>Library</td>
+<td class="name">Library</td>
 <td>Dialogs</td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 </table>
-
-<table border="1">
-<colgroup span="99">
-<col class="name">
-<col class="value" span="4"></colgroup>
+<table id="variables" border="1"></table>
+<table id="testcases" border="1">
 <tr>
-<th>Variable</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-</tr>
-<tr>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-</table>
-
-<table border="1">
-<colgroup span="99">
-<col class="name">
-<col class="action">
-<col class="arg" span="3"></colgroup>
-<tr>
-<th>Test Case</th>
+<th class="name">Test Case</th>
 <th>Action</th>
-<th>Argument</th>
-<th>Argument</th>
-<th>Argument</th>
+<th colspan="3">Arguments</th>
 </tr>
 <tr>
-<td>Pause Execution</td>
+<td class="name"><a name="test_Pause Execution">Pause Execution</a></td>
 <td>Pause Execution</td>
<td>Robot Framework Acceptance test execution is now paused.\nPlease press OK to continue.</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td>Execute Manual Step</td>
+<td class="name"><a name="test_Execute Manual Step">Execute Manual Step</a></td>
 <td>[Documentation]</td>
-<td>FAIL Predefined Error Message</td>
-<td></td>
-<td></td>
+<td colspan="3">FAIL Predefined Error Message</td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Execute Manual Step</td>
 <td>Please make this step pass.</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Execute Manual Step</td>
<td>Please choose FAIL and then Ok to fail this test with error message 'Predefined Error Message'.</td>
 <td>Predefined Error Message</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr>
-<td>Get Value From User</td>
-<td>[Documentation]</td>
-<td>FAIL ValueError: No value provided by user</td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td></td>
+<td class="name"><a name="test_Get Value From User Passes">Get Value From User Passes</a></td>
 <td>${value} =</td>
 <td>Get Value From User</td>
 <td>Please input 'value' in the field to make this test pass</td>
 <td></td>
 </tr>
 <tr>
-<td></td>
+<td class="name"></td>
 <td>Should Be Equal</td>
 <td>${value}</td>
 <td>value</td>
 <td></td>
 </tr>
 <tr>
+<td class="name"></td>
 <td></td>
+<td></td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td class="name"><a name="test_Get Value From User Fails">Get Value From User Fails</a></td>
+<td>[Documentation]</td>
+<td colspan="3">FAIL ValueError: No value provided by user</td>
+</tr>
+<tr>
+<td class="name"></td>
 <td>Get Value From User</td>
 <td>Choose cancel to fail this test as expected</td>
 <td></td>
 <td></td>
 </tr>
 <tr>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
+</tr>
+<tr>
+<td class="name"><a name="test_Get Selection From User Passes">Get Selection From User Passes</a></td>
+<td>${value} =</td>
+<td>Get Selection From User</td>
+<td>Please select 'value' to make this test pass</td>
+<td>zip</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>...</td>
+<td>zap</td>
+<td>foo</td>
+<td>value</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>...</td>
+<td>bar</td>
 <td></td>
+<td></td>
 </tr>
 <tr>
+<td class="name"></td>
+<td>Should Be Equal</td>
+<td>${value}</td>
+<td>value</td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
-</table>
-
-<table border="1">
-<colgroup span="99">
-<col class="name">
-<col class="action">
-<col class="arg" span="3"></colgroup>
 <tr>
-<th>Keyword</th>
-<th>Action</th>
-<th>Argument</th>
-<th>Argument</th>
-<th>Argument</th>
+<td class="name"><a name="test_Get Selection From User Fails">Get Selection From User Fails</a></td>
+<td>[Documentation]</td>
+<td colspan="3">FAIL ValueError: No value provided by user</td>
 </tr>
 <tr>
+<td class="name"></td>
+<td>Get Selection From User</td>
+<td>Choose cancel to fail this test as expected</td>
+<td>zip</td>
+<td>zap</td>
+</tr>
+<tr>
+<td class="name"></td>
+<td>...</td>
+<td>foo</td>
 <td></td>
 <td></td>
+</tr>
+<tr>
+<td class="name"></td>
 <td></td>
 <td></td>
 <td></td>
+<td></td>
 </tr>
 </table>
-
+<table id="keywords" border="1"></table>
 </body>
 </html>

Reply via email to