Revision: 3807
Author: pekka.klarck
Date: Tue Jul 13 01:58:23 2010
Log: format
http://code.google.com/p/robotframework/source/detail?r=3807
Added:
/trunk/atest/robot/test_libraries/java_library_imports_with_args.txt
/trunk/atest/robot/test_libraries/library_imports_with_args.txt
/trunk/atest/testdata/test_libraries/library_imports_with_args.txt
Deleted:
/trunk/atest/robot/test_libraries/java_library_imports_with_args.html
/trunk/atest/robot/test_libraries/library_imports_with_args.html
/trunk/atest/testdata/test_libraries/library_imports_with_args.html
=======================================
--- /dev/null
+++ /trunk/atest/robot/test_libraries/java_library_imports_with_args.txt
Tue Jul 13 01:58:23 2010
@@ -0,0 +1,19 @@
+*** Settings ***
+Documentation Tests for checking that library initialization arguments
are handled correctly. Taking libraries without arguments is not tested
here, because almost every other suite does that.
+Suite Setup Run Tests ${EMPTY}
test_libraries/library_imports_with_args.txt
+Force Tags regression jybot
+Resource atest_resource.txt
+
+*** Test Cases ***
+Importing Java Library With Arguments
+ Check Syslog Contains Imported library 'JavaVarArgsConstructor' with
arguments [ valid argument | another arg ]
+
+Importing Java Library With Default Arguments
+ Check Syslog Contains Imported library 'JavaVarArgsConstructor' with
arguments [ mandatory ]
+
+Importing Java Library With Too Many Arguments
+ Check Syslog Contains Test Library 'ExampleJavaLibrary' expected 0
arguments, got 1.
+
+Importing Java Library With Too Few Arguments
+ Check Syslog Contains Test Library 'JavaVarArgsConstructor' expected
1 to 3 arguments, got 0.
+
=======================================
--- /dev/null
+++ /trunk/atest/robot/test_libraries/library_imports_with_args.txt Tue Jul
13 01:58:23 2010
@@ -0,0 +1,22 @@
+*** Settings ***
+Documentation Tests for checking that library initialization arguments
are handled correctly. Taking libraries without arguments is not tested
here, because almost every other suite does that.
+Suite Setup Run Tests ${EMPTY}
test_libraries/library_imports_with_args.txt
+Force Tags regression pybot jybot
+Resource atest_resource.txt
+
+*** Test Cases ***
+Importing Python Library With Arguments
+ Check Syslog Contains Imported library 'PythonVarArgsConstructor'
with arguments [ valid argument | another arg ]
+
+Importing Python Library With Default Arguments
+ Check Syslog Contains Imported library 'PythonVarArgsConstructor'
with arguments [ mandatory ]
+
+Importing Python Library With Too Many Arguments
+ Check Syslog Contains Test Library 'ExampleLibrary' expected 0
arguments, got 1.
+
+Importing Python Library With Too Few Arguments
+ Check Syslog Contains Test Library 'PythonVarArgsConstructor'
expected at least 1 argument, got 0.
+
+Importing Python Library With List And Dictinary Arguments
+ Check Syslog Contains Imported library 'ParameterLibrary' with
arguments [ [1, 2, 3, 4, 'foo', 'bar'] | {'a': 1} ]
+
=======================================
--- /dev/null
+++ /trunk/atest/testdata/test_libraries/library_imports_with_args.txt Tue
Jul 13 01:58:23 2010
@@ -0,0 +1,16 @@
+*** Settings ***
+Library ExampleLibrary invalid
+Library ExampleJavaLibrary invalid
+Library PythonVarArgsConstructor WITH NAME VarArgs1
+Library PythonVarArgsConstructor mandatory WITH NAME VarArgs2
+Library PythonVarArgsConstructor valid argument another arg
+Library JavaVarArgsConstructor WITH NAME JavaVarArgs1
+Library JavaVarArgsConstructor mandatory WITH NAME JavaVarArgs2
+Library JavaVarArgsConstructor valid argument another arg
+Variables ../../testresources/res_and_var_files/different_variables.py
+Library ParameterLibrary ${list1} ${dictionary1}
+
+*** Test Cases ***
+Test
+ Comment Tests only failing library imports.
+
=======================================
--- /trunk/atest/robot/test_libraries/java_library_imports_with_args.html
Thu May 6 03:01:28 2010
+++ /dev/null
@@ -1,1216 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <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;
-margin: 1em 0em;
-border: 0.1em solid black;
-}
-th, td {
-border-style: solid;
-border-width: 0.05em 0.1em;
-border-color: black;
-padding: 0.1em 0.2em;
-height: 1.5em;
-}
-th {
-background-color: rgb(192, 192, 192);
-color: black;
-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 {
-background-color: rgb(240, 240, 240);
-text-transform: capitalize;
-letter-spacing: 0.1em;
-}
-th { font-style: normal; } /* required for IE */
- </style>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <title>Robot Test Cases</title><link type="text/css"
href="resources/css/testdata.css" rel="stylesheet"></head>
-<body>
-
-
-
-
-
-
-
-
-<h1>Robot Test for Java Libraries</h1>
-
-
-
-<span style="font-weight: bold;">
-
-
-</span>
-<table border="1">
-
-
- <thead><tr>
-
-
- <th>Setting</th>
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
- <th>value</th>
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
- </thead> <tbody>
-
-
-
-
-
-
-
-
- <tr>
-
-
-
- <td>Document</td>
-
-
-
- <td>Tests for checking that library initialization arguments are
handled correctly.<br>Taking libraries without arguments is not tested
here, because almost every other suite does that.</td><td align="undefined"
valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined"></td>
-
-
-
- </tr>
-
-
-
- <tr>
-
-
-
- <td>Force Tags</td>
-
-
-
- <td>regression</td>
-
-
-
- <td>jybot</td>
-
-
-
- <td align="undefined" valign="undefined"></td>
-
-
-
- <td align="undefined" valign="undefined"></td>
-
-
-
- </tr>
-
-
-
-
-
-
-
- <tr>
-
-
-
-
-
-
-
-
- <td>Resource</td>
-
-
-
-
-
-
-
-
- <td>atest_resource.txt</td>
-
-
-
-
-
-
-
-
- <td></td>
-
-
-
-
-
-
-
-
- <td></td>
-
-
-
-
-
-
-
-
- <td></td>
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <tr>
-
-
-
-
-
-
-
-
- <td>Suite Setup</td>
-
-
-
-
-
-
-
-
- <td>Run Tests</td>
-
-
-
-
-
-
-
-
- <td><br>
-
- </td>
-
-
-
-
-
-
-
-
- <td>test_libraries${/}library_imports_with_args.html</td><td></td>
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </tbody>
-</table>
-
-
-
-
-
-
-
-
-
-
-
-
-
-<table border="1">
-
-
-
-
-
-
-
-
- <colgroup span="99"><col class="name"><col class="value"
span="4"></colgroup> <thead>
- <tr>
-
-
-
-
-
-
-
-
- <th>Variable</th>
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
- <th>Value</th>
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
- </thead> <tbody>
-
-
-
-
-
-
-
-
- <tr>
-
-
-
-
-
-
-
-
- <td></td>
-
-
-
-
-
-
-
-
- <td></td>
-
-
-
-
-
-
-
-
- <td></td>
-
-
-
-
-
-
-
-
- <td></td>
-
-
-
-
-
-
-
-
- <td></td>
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </tbody>
-</table>
-
-
-
-
-
-
-
-
-
-
-
-
-
-<table border="1">
-
-
-
-
-
-
-
-
- <colgroup span="99"><col class="name"><col class="action"><col
class="arg" span="3"></colgroup>
- <thead> <tr>
-
-
-
-
-
-
-
-
- <th>Test Case</th>
-
-
-
-
-
-
-
-
- <th>Action</th>
-
-
-
-
-
-
-
-
- <th>Argument</th>
-
-
-
-
-
-
-
-
- <th>Argument</th>
-
-
-
-
-
-
-
-
- <th>Argument</th>
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
- </thead> <tbody>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <tr>
-
-
-
-
-
-
-
-
- <td>Importing Java Library With Arguments</td>
-
-
-
-
-
-
-
-
- <td>Check Syslog Contains</td>
-
-
-
-
-
-
-
-
- <td>Imported library 'JavaVarArgsConstructor' with arguments [ valid
argument | another arg ]</td>
-
-
-
-
-
-
-
-
- <td></td><td></td>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </tr>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
<tr><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Importing
Java Library With Default Arguments</td><td>Check Syslog
Contains</td><td>Imported library 'JavaVarArgsConstructor' with arguments [
mandatory
]</td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Importing
Java Library With Too Many Arguments</td><td>Check Syslog
Contains</td><td>Test Library 'ExampleJavaLibrary' expected 0 arguments,
got
1.</td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Importing
Java Library With Too Few Arguments</td><td>Check Syslog
Contains</td><td>Test Library 'JavaVarArgsConstructor' expected 1 to 3
arguments, got
0.</td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td></tr>
-
-
-
-
-
-
-
-
-
-
-
-
***The diff for this file has been truncated for email.***
=======================================
--- /trunk/atest/robot/test_libraries/library_imports_with_args.html Thu
May 6 03:01:28 2010
+++ /dev/null
@@ -1,225 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><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;
-}
-table {
- border-collapse: collapse;
- empty-cells: show;
- margin: 1em 0em;
- border: 0.1em solid black;
-}
-th, td {
- border-style: solid;
- border-width: 0.05em 0.1em;
- border-color: black;
- padding: 0.1em 0.2em;
- height: 1.5em;
- width: 12em;
-}
-th {
- background-color: rgb(192, 192, 192);
- color: black;
- border-width: 0.1em;
- font-weight: bold;
- text-align: center;
- letter-spacing: 0.1em;
-}
-td.name {
- background-color: rgb(240, 240, 240);
- letter-spacing: 0.1em;
-}
-td.name, th.name {
- width: 10em;
-}
-</style>
-<title>Library Imports With Args</title></head>
-
-
-<body>
-<h1>Library Imports With Args</h1>
-<table id="settings" border="1">
-<tbody><tr>
-<th class="name">Setting</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-</tr>
-<tr>
-<td class="name">Documentation</td>
-<td>Tests for checking that library initialization arguments are
-handled correctly. Taking libraries without arguments is not tested
-here, because almost every other suite does that.</td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td class="name">Force Tags</td>
-<td>regression</td>
-<td>pybot</td>
-<td>jybot</td>
-<td></td>
-</tr>
-<tr>
-<td class="name">Suite Setup</td>
-<td>Run Tests</td>
-<td></td>
-<td>test_libraries${/}library_imports_with_args.html</td>
-<td></td>
-</tr>
-<tr>
-<td class="name">Resource</td>
-<td>atest_resource.txt</td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td class="name"></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-</tbody></table>
-<table id="variables" border="1">
-<tbody><tr>
-<th class="name">Variable</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-</tr>
-<tr>
-<td class="name"></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-</tbody></table>
-<table id="testcases" border="1">
-<tbody><tr>
-<th class="name">Test Case</th>
-<th>Action</th>
-<th>Argument</th>
-<th>Argument</th>
-<th>Argument</th>
-</tr>
-<tr>
-<td class="name"><a name="test_Importing Python Library With
Arguments">Importing Python Library With Arguments</a></td>
-<td>Check Syslog Contains</td>
-<td>Imported library 'PythonVarArgsConstructor' with arguments [ valid
argument | another arg ]</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_Importing Python Library With Default
Arguments">Importing Python Library With Default Arguments</a></td>
-<td>Check Syslog Contains</td>
-<td>Imported library 'PythonVarArgsConstructor' with arguments [ mandatory
]</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_Importing Python Library With Too Many
Arguments">Importing Python Library With Too Many Arguments</a></td>
-<td>Check Syslog Contains</td>
-<td>Test Library 'ExampleLibrary' expected 0 arguments, got 1.</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_Importing Python Library With Too Few
Arguments">Importing Python Library With Too Few Arguments</a></td>
-<td>Check Syslog Contains</td>
-<td>Test Library 'PythonVarArgsConstructor' expected at least 1 argument,
got 0.</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_Importing Python Library With List And
Dictinary Arguments">Importing Python Library With List And Dictinary
Arguments</a></td>
-<td>Check Syslog Contains</td>
-<td>Imported library 'ParameterLibrary' with arguments [ [1, 2, 3,
4, 'foo', 'bar'] | {'a': 1} ]</td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td class="name"></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td class="name"></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td class="name"></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td class="name"></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-</tbody></table>
-<table id="keywords" border="1">
-<tbody><tr>
-<th class="name">Keyword</th>
-<th>Action</th>
-<th>Argument</th>
-<th>Argument</th>
-<th>Argument</th>
-</tr>
-<tr>
-<td class="name"></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-</tbody></table>
-</body></html>
=======================================
--- /trunk/atest/testdata/test_libraries/library_imports_with_args.html Thu
May 6 03:01:28 2010
+++ /dev/null
@@ -1,195 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><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;
-}
-table {
- border-collapse: collapse;
- empty-cells: show;
- margin: 1em 0em;
- border: 0.1em solid black;
-}
-th, td {
- border-style: solid;
- border-width: 0.05em 0.1em;
- border-color: black;
- padding: 0.1em 0.2em;
- height: 1.5em;
- width: 12em;
-}
-th {
- background-color: rgb(192, 192, 192);
- color: black;
- border-width: 0.1em;
- font-weight: bold;
- text-align: center;
- letter-spacing: 0.1em;
-}
-td.name {
- background-color: rgb(240, 240, 240);
- letter-spacing: 0.1em;
-}
-td.name, th.name {
- width: 10em;
-}
-</style>
-<title>Library Imports With Args</title></head>
-
-
-<body>
-<h1>Library Imports With Args</h1>
-<table id="settings" border="1">
-<tbody><tr>
-<th class="name">Setting</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-</tr>
-<tr>
-<td class="name">Library</td>
-<td>ExampleLibrary</td>
-<td>invalid</td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td class="name">Library</td>
-<td>ExampleJavaLibrary</td>
-<td>invalid</td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td class="name">Library</td>
-<td>PythonVarArgsConstructor</td>
-<td>WITH NAME</td>
-<td>VarArgs1</td>
-<td></td>
-</tr>
-<tr>
-<td class="name">Library</td>
-<td>PythonVarArgsConstructor</td>
-<td>mandatory</td>
-<td>WITH NAME</td>
-<td>VarArgs2</td>
-</tr>
-<tr>
-<td class="name">Library</td>
-<td>PythonVarArgsConstructor</td>
-<td>valid argument</td>
-<td>another arg</td>
-<td></td>
-</tr>
-<tr>
-<td class="name">Library</td>
-<td>JavaVarArgsConstructor</td>
-<td>WITH NAME</td>
-<td>JavaVarArgs1</td>
-<td></td>
-</tr>
-<tr>
-<td class="name">Library</td>
-<td>JavaVarArgsConstructor</td>
-<td>mandatory</td>
-<td>WITH NAME</td>
-<td>JavaVarArgs2</td>
-</tr>
-<tr>
-<td class="name">Library</td>
-<td>JavaVarArgsConstructor</td>
-<td>valid argument</td>
-<td>another arg</td>
-<td></td>
-</tr>
-<tr>
-<td class="name">Variables</td>
-<td>../../testresources/res_and_var_files/different_variables.py</td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td class="name">Library</td>
-<td>ParameterLibrary</td>
-<td>${list1}</td>
-<td>${dictionary1}</td>
-<td></td>
-</tr>
-<tr>
-<td class="name"></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-</tbody></table>
-<table id="variables" border="1">
-<tbody><tr>
-<th class="name">Variable</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-<th>Value</th>
-</tr>
-<tr>
-<td class="name"></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-</tbody></table>
-<table id="testcases" border="1">
-<tbody><tr>
-<th class="name">Test Case</th>
-<th>Action</th>
-<th>Argument</th>
-<th>Argument</th>
-<th>Argument</th>
-</tr>
-<tr>
-<td class="name"><a name="test_Test">Test</a></td>
-<td>Comment</td>
-<td>Tests only failing library imports.</td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td class="name"></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-<tr>
-<td class="name"></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-</tbody></table>
-<table id="keywords" border="1">
-<tbody><tr>
-<th class="name">Keyword</th>
-<th>Action</th>
-<th>Argument</th>
-<th>Argument</th>
-<th>Argument</th>
-</tr>
-<tr>
-<td class="name"></td>
-<td></td>
-<td></td>
-<td></td>
-<td></td>
-</tr>
-</tbody></table>
-</body></html>