Revision: 86cba81d065f
Author:   Pekka Klärck
Date:     Thu Aug 30 06:46:36 2012
Log:      Continuing atest/variables cleanup
http://code.google.com/p/robotframework/source/detail?r=86cba81d065f

Added:
 /atest/testdata/variables/automatic_variables/auto1.txt
 /atest/testdata/variables/automatic_variables/auto2.txt
Modified:
 /atest/robot/variables/automatic_variables.txt
 /atest/robot/variables/builtin_variables.txt
 /atest/testdata/variables/builtin_variables.txt

=======================================
--- /dev/null
+++ /atest/testdata/variables/automatic_variables/auto1.txt Thu Aug 30 06:46:36 2012
@@ -0,0 +1,69 @@
+*** Setting ***
+Documentation     This is suite documentation.
+Suite Setup       Check All Variables In Suite Setup    ${EXP_SUITE_NAME}
+Suite Teardown Check All Variables In Suite Teardown ${EXP_SUITE_NAME} +... FAIL ${EXP_SUITE_STATS} Previous Test Variables Should Have Correct Values When That Test Fails PASS
+Force Tags        Force 1
+Resource          resource.txt
+
+*** Variable ***
+${EXP_SUITE_NAME}    Automatic Variables.Auto1
+${EXP_SUITE_STATS} 12 critical tests, 10 passed, 2 failed\n 12 tests total, 10 passed, 2 failed
+
+*** Test Case ***
+Previous Test Variables Should Have Default Values
+    Check Previous Test Variables
+
+Test Name
+    [Setup]    Should Be Equal    ${TEST_NAME}    Test Name
+    Should Be Equal    ${TEST_NAME}    Test Name
+    [Teardown]    Should Be Equal    ${TEST_NAME}    Test Name
+
+Test Documentation
+    [Documentation]    My doc.
+    ...                In 2 lines!
+ [Setup] Should Be Equal ${TEST DOCUMENTATION} My doc.\nIn 2 lines!
+    Should Be Equal    ${TEST DOCUMENTATION}    My doc.\nIn 2 lines!
+ [Teardown] Should Be Equal ${TEST DOCUMENTATION} My doc.\nIn 2 lines!
+
+Test Tags
+    [Tags]    id-8899    Hello, world!
+    [Setup]    Check Test Tags    Force 1    Hello, world!    id-8899
+    Check Test Tags    Force 1    Hello, world!    id-8899
+    [Teardown]    Check Test Tags    Force 1    Hello, world!    id-8899
+
+Suite Name
+    Should Be Equal    ${SUITE_NAME}    ${EXP_SUITE_NAME}
+
+Suite Documentation
+ Should Be Equal ${SUITE_DOCUMENTATION} This is suite documentation.
+
+Suite Status And Suite Message Are Not Visible In Tests
+    Variable Should Not Exist    $SUITE_STATUS
+    Variable Should Not Exist    $SUITE_MESSAGE
+
+Test Status Should Not Exist Outside Teardown
+    [Setup]    Variable Should Not Exist    $TEST_STATUS
+    Variable Should Not Exist    $TEST_STATUS
+
+Test Message Should Not Exist Outside Teardown
+    [Setup]    Variable Should Not Exist    $TEST_MESSAGE
+    Variable Should Not Exist    $TEST_MESSAGE
+ Check Previous Test variables Test Status Should Not Exist Outside Teardown PASS
+
+Test Status When Test Fails
+    [Documentation]    FAIL Expected failure in test
+ Check Previous Test variables Test Message Should Not Exist Outside Teardown PASS
+    Fail    Expected failure in test
+ [Teardown] Check Test Variables Test Status When Test Fails FAIL Expected failure in test
+
+Test Status When Setup Fails
+    [Documentation]    FAIL Setup failed:\nExpected failure in setup
+    [Setup]    Fail    Expected failure in setup
+    Fail    Should not be executed
+ [Teardown] Check Test Variables Test Status When Setup Fails FAIL Setup failed:\nExpected failure in setup
+
+Previous Test Variables Should Have Correct Values When That Test Fails
+ [Setup] Check Previous Test variables Test Status When Setup Fails FAIL Setup failed:\nExpected failure in setup + Check Previous Test variables Test Status When Setup Fails FAIL Setup failed:\nExpected failure in setup + [Teardown] Check Previous Test variables Test Status When Setup Fails FAIL Setup failed:\nExpected failure in setup
=======================================
--- /dev/null
+++ /atest/testdata/variables/automatic_variables/auto2.txt Thu Aug 30 06:46:36 2012
@@ -0,0 +1,14 @@
+*** Setting ***
+Suite Setup Check All Variables In Suite Setup Automatic Variables.Auto2 @{PREV_TEST} +Suite Teardown Check All Variables In Suite Teardown Automatic Variables.Auto2 FAIL 1 critical test, 0 passed, 1 failed\n 1 test total, 0 passed, 1 failed Previous Test Variables Should Have Default Values From Previous Suite FAIL Expected failure
+Resource          resource.txt
+
+*** Variable ***
+@{PREV_TEST} Previous Test Variables Should Have Correct Values When That Test Fails PASS
+
+*** Test Case ***
+Previous Test Variables Should Have Default Values From Previous Suite
+    [Documentation]    FAIL Expected failure
+    Check Previous Test Variables    @{PREV_TEST}
+    Fail    Expected failure
+
=======================================
--- /atest/robot/variables/automatic_variables.txt      Thu Aug 30 06:33:25 2012
+++ /atest/robot/variables/automatic_variables.txt      Thu Aug 30 06:46:36 2012
@@ -9,9 +9,21 @@

 Test Name
     Check Test Case    ${TEST NAME}
+
+Test Documentation
+    Check Test Case    ${TEST NAME}

 Test Tags
     Check Test Case    ${TEST NAME}
+
+Suite Name
+    Check Test Case    ${TEST NAME}
+
+Suite Documentation
+    Check Test Case    ${TEST NAME}
+
+Suite Status And Suite Message Are Not Visible In Tests
+    Check Test Case    ${TEST NAME}

 Test Status Should Not Exist Outside Teardown
     Check test case    ${TEST NAME}
@@ -38,7 +50,3 @@
 Suite And Prev Test Variables Work Correctly In Teardown
     Should Be Equal    ${SUITE.suites[0].teardown.status}    PASS
     Should Be Equal    ${SUITE.suites[1].teardown.status}    PASS
-
-Suite Variables In Test
-    Check test case    ${TEST NAME}
-
=======================================
--- /atest/robot/variables/builtin_variables.txt        Thu Aug 23 06:44:34 2012
+++ /atest/robot/variables/builtin_variables.txt        Thu Aug 30 06:46:36 2012
@@ -42,12 +42,6 @@

 $CURDIR
     Check Test Case  ${TESTNAME}
-
-${TEST DOCUMENTATION}
-    Check Test Case  ${TESTNAME}
-
-${SUITE DOCUMENTATION}
-    Check Test Case  ${TESTNAME}

 Built-In Variables Cannot Be Overridden In Variable Table Or From CLI
     [Documentation]  Except for number variabels
=======================================
--- /atest/testdata/variables/builtin_variables.txt     Thu Aug 23 06:44:34 2012
+++ /atest/testdata/variables/builtin_variables.txt     Thu Aug 30 06:46:36 2012
@@ -1,6 +1,5 @@
 *** Settings ***
 Library         OperatingSystem
-Documentation   This is suite documentation.

 *** Variables ***
 ${TEMPDIR}  Cannot be overridden
@@ -100,13 +99,6 @@
     Should Not End With  ${EXECDIR}  /
     Should Not End With  ${EXECDIR}  \\
     Should Start With  \${EXECDIR}  $
-
-${TEST DOCUMENTATION}
-   [Documentation]     This documentation can be read.
- Should be Equal This documentation can be read. ${TEST DOCUMENTATION}
-
-${SUITE DOCUMENTATION}
- Should be Equal This is suite documentation. ${SUITE DOCUMENTATION}

 $CURDIR
     Directory Should Exist  ${CURDIR}

Reply via email to