2 new revisions:

Revision: dd350b657b62
Author:   Ilmari Kontulainen <[email protected]>
Date:     Wed Aug 22 04:24:44 2012
Log:      Fixed log variables acceptance tests
http://code.google.com/p/robotframework/source/detail?r=dd350b657b62

Revision: a78a21fe98e4
Author:   Ilmari Kontulainen <[email protected]>
Date:     Wed Aug 22 04:34:07 2012
Log:      add documentation for @{empty} variable to user guide
http://code.google.com/p/robotframework/source/detail?r=a78a21fe98e4

==============================================================================
Revision: dd350b657b62
Author:   Ilmari Kontulainen <[email protected]>
Date:     Wed Aug 22 04:24:44 2012
Log:      Fixed log variables acceptance tests
http://code.google.com/p/robotframework/source/detail?r=dd350b657b62

Modified:
 /atest/robot/standard_libraries/builtin/log_variables.txt

=======================================
--- /atest/robot/standard_libraries/builtin/log_variables.txt Wed Mar 7 05:26:38 2012 +++ /atest/robot/standard_libraries/builtin/log_variables.txt Wed Aug 22 04:24:44 2012
@@ -37,10 +37,11 @@
Check Log Message ${kw.messages[26]} \${SUITE_SOURCE} = * pattern=yes
     Check Log Message  ${kw.messages[27]}  \${TEMPDIR} = *  pattern=yes
     Check Log Message  ${kw.messages[28]}  \${True} = *  pattern=yes
-    Check Log Message  ${kw.messages[29]}  \@{LIST} = [ Hello | world ]
- Check Log Message ${kw.messages[30]} \@{suite_setup_global_var} = [ Global var set in | suite setup ] - Check Log Message ${kw.messages[31]} \@{suite_setup_suite_var} = [ Suite var set in | suite setup ] - Should Be Equal As Integers ${kw.message_count} 32 Wrong total message count
+    Check Log Message  ${kw.messages[29]}  \@{EMPTY} = [ ]
+    Check Log Message  ${kw.messages[30]}  \@{LIST} = [ Hello | world ]
+ Check Log Message ${kw.messages[31]} \@{suite_setup_global_var} = [ Global var set in | suite setup ] + Check Log Message ${kw.messages[32]} \@{suite_setup_suite_var} = [ Suite var set in | suite setup ] + Should Be Equal As Integers ${kw.message_count} 33 Wrong total message count

 Log Variables In Test
     ${test} =  Check Test Case  Log Variables
@@ -75,10 +76,11 @@
     Check Log Message  ${kw.messages[28]}  \${TEST_DOCUMENTATION} =
     Check Log Message  ${kw.messages[29]}  \${TEST_NAME} = Log Variables
     Check Log Message  ${kw.messages[30]}  \${True} = *  pattern=yes
-    Check Log Message  ${kw.messages[31]}  \@{LIST} = [ Hello | world ]
- Check Log Message ${kw.messages[32]} \@{suite_setup_global_var} = [ Global var set in | suite setup ] - Check Log Message ${kw.messages[33]} \@{suite_setup_suite_var} = [ Suite var set in | suite setup ] - Should Be Equal As Integers ${kw.message_count} 36 Wrong total message count
+    Check Log Message  ${kw.messages[31]}  \@{EMPTY} = [ ]
+    Check Log Message  ${kw.messages[32]}  \@{LIST} = [ Hello | world ]
+ Check Log Message ${kw.messages[33]} \@{suite_setup_global_var} = [ Global var set in | suite setup ] + Check Log Message ${kw.messages[34]} \@{suite_setup_suite_var} = [ Suite var set in | suite setup ] + Should Be Equal As Integers ${kw.message_count} 37 Wrong total message count

 Log Variables After Setting New Variables
     ${test} =  Check Test Case  Log Variables
@@ -115,11 +117,12 @@
Check Log Message ${kw.messages[30]} \${TEST_NAME} = Log Variables DEBUG
     Check Log Message  ${kw.messages[31]}  \${True} = *  DEBUG  pattern=yes
     Check Log Message  ${kw.messages[32]}  \${var} = Hello  DEBUG
- Check Log Message ${kw.messages[33]} \@{int_list} = [ 0 | 1 | 2 | 3 ] DEBUG - Check Log Message ${kw.messages[34]} \@{LIST} = [ Hello | world ] DEBUG - Check Log Message ${kw.messages[35]} \@{suite_setup_global_var} = [ Global var set in | suite setup ] DEBUG - Check Log Message ${kw.messages[36]} \@{suite_setup_suite_var} = [ Suite var set in | suite setup ] DEBUG - Should Be Equal As Integers ${kw.message_count} 39 Wrong total message count
+    Check Log Message  ${kw.messages[33]}  \@{EMPTY} = [ ]  DEBUG
+ Check Log Message ${kw.messages[34]} \@{int_list} = [ 0 | 1 | 2 | 3 ] DEBUG + Check Log Message ${kw.messages[35]} \@{LIST} = [ Hello | world ] DEBUG + Check Log Message ${kw.messages[36]} \@{suite_setup_global_var} = [ Global var set in | suite setup ] DEBUG + Check Log Message ${kw.messages[37]} \@{suite_setup_suite_var} = [ Suite var set in | suite setup ] DEBUG + Should Be Equal As Integers ${kw.message_count} 40 Wrong total message count

 Log Variables In User Keyword
     ${test} =  Check Test Case  Log Variables
@@ -157,9 +160,10 @@
     Check Log Message  ${kw.messages[31]}  \${True} = *  pattern=yes
Check Log Message ${kw.messages[32]} \${ukvar} = Value of an uk variable
     Check Log Message  ${kw.messages[33]}  \${var} = Hello
-    Check Log Message  ${kw.messages[34]}  \@{int_list} = [ 0 | 1 | 2 | 3 ]
-    Check Log Message  ${kw.messages[35]}  \@{LIST} = [ Hello | world ]
- Check Log Message ${kw.messages[36]} \@{suite_setup_global_var} = [ Global var set in | suite setup ] - Check Log Message ${kw.messages[37]} \@{suite_setup_suite_var} = [ Suite var set in | suite setup ] - Should Be Equal As Integers ${kw.message_count} 40 Wrong total message count
+    Check Log Message  ${kw.messages[34]}  \@{EMPTY} = [ ]
+    Check Log Message  ${kw.messages[35]}  \@{int_list} = [ 0 | 1 | 2 | 3 ]
+    Check Log Message  ${kw.messages[36]}  \@{LIST} = [ Hello | world ]
+ Check Log Message ${kw.messages[37]} \@{suite_setup_global_var} = [ Global var set in | suite setup ] + Check Log Message ${kw.messages[38]} \@{suite_setup_suite_var} = [ Suite var set in | suite setup ] + Should Be Equal As Integers ${kw.message_count} 41 Wrong total message count


==============================================================================
Revision: a78a21fe98e4
Author:   Ilmari Kontulainen <[email protected]>
Date:     Wed Aug 22 04:34:07 2012
Log:      add documentation for @{empty} variable to user guide
http://code.google.com/p/robotframework/source/detail?r=a78a21fe98e4

Modified:
 /doc/userguide/src/CreatingTestData/Variables.txt

=======================================
--- /doc/userguide/src/CreatingTestData/Variables.txt Wed Mar 7 06:25:58 2012 +++ /doc/userguide/src/CreatingTestData/Variables.txt Wed Aug 22 04:34:07 2012
@@ -660,7 +660,8 @@
 needed, it is possible to use the `extended variable syntax`_ like
 :var:`${SPACE * 5}`.  In the following example, :name:`Should Be
 Equal` keyword gets identical arguments but those using variables are
-easier to understand than those using backslashes.
+easier to understand than those using backslashes. There is also variable for
+empty list called :var:`@{EMPTY}`.

 __ Escaping_

@@ -676,6 +677,7 @@
    Quoted Space   Should Be Equal    "${SPACE}"        " "
    Quoted Spaces  Should Be Equal    "${SPACE * 2}"    " \\ "
    Empty          Should Be Equal    ${EMPTY}          \\
+   Empty          Should Be True     @{EMPTY} == []    \\
============= ================= ================ ================================

 Automatic variables

Reply via email to