Revision: 4487
Author: jussi.ao.malinen
Date: Thu Dec 9 07:30:53 2010
Log: fixed times X tests
http://code.google.com/p/robotframework/source/detail?r=4487
Modified:
/trunk/atest/robot/keywords/repeating_keyword.txt
/trunk/atest/testdata/keywords/repeating_keyword.txt
=======================================
--- /trunk/atest/robot/keywords/repeating_keyword.txt Thu Dec 9 06:33:36
2010
+++ /trunk/atest/robot/keywords/repeating_keyword.txt Thu Dec 9 07:30:53
2010
@@ -50,24 +50,24 @@
Repeating Inside Repeating
${test} = Check Test Case Repeating Inside Repeating
- Test Repeating Inside UK ${test.kws[0].kws[0]}
- Test Repeating Inside UK ${test.kws[0].kws[1]}
- Test Repeating Inside UK ${test.kws[0].kws[2]}
- Test Repeating Inside UK ${test.kws[0].kws[3]}
+ Test Repeating Inside UK ${test.kws[0].kws[0].kws[0]}
+ Test Repeating Inside UK ${test.kws[0].kws[1].kws[0]}
+ Test Repeating Inside UK ${test.kws[0].kws[2].kws[0]}
+ Test Repeating Inside UK ${test.kws[0].kws[3].kws[0]}
Failing Repeat Keyword
${test} = Check Test Case Failing Repeat Keyword
- Check Log Message ${test.kws[0].msgs[1]} Failing instead of
repeating FAIL
+ Check Log Message ${test.kws[0].kws[0].msgs[0]} Failing instead of
repeating FAIL
${test} = Check Test Case Not First Repeat Keyword Failing
- Check Log Message ${test.kws[0].kws[0].msgs[0]} \${limit} = 9
- Check Log Message ${test.kws[0].kws[3].msgs[0]} \${limit} = 8
- Check Log Message ${test.kws[0].kws[6].msgs[0]} \${limit} = 7
- Check Log Message ${test.kws[0].kws[27].msgs[0]} \${limit} = 0
- Check Log Message ${test.kws[0].kws[29].msgs[0]} Recursion limit
exceeded FAIL
+ Check Log Message ${test.kws[0].kws[0].kws[0].msgs[0]} \${limit} = 9
+ Check Log Message ${test.kws[0].kws[1].kws[0].msgs[0]} \${limit} = 8
+ Check Log Message ${test.kws[0].kws[2].kws[0].msgs[0]} \${limit} = 7
+ Check Log Message ${test.kws[0].kws[9].kws[0].msgs[0]} \${limit} = 0
+ Check Log Message ${test.kws[0].kws[9].kws[2].msgs[0]} Recursion
limit exceeded FAIL
${test} = Check Test Case Failing Repeat Keyword and Teardown
- Check Log Message ${test.kws[0].msgs[1]} Failing, again, instead of
repeating FAIL
+ Check Log Message ${test.kws[0].kws[0].msgs[0]} Failing, again,
instead of repeating FAIL
${test} = Check Test Case Non-Exising Variable In Repeat Keyword
- Check Log Message ${test.kws[0].msgs[1]} Non-existing
variable '\${non-exiting-variable}' FAIL
+ Check Log Message ${test.kws[0].kws[0].msgs[0]} Resolving
variable '\${non-exiting-variable}' failed: Non-existing
variable '\${non}'. FAIL
Non Existing Keyword In Repeat
Check Test Case Non Existing Keyword In Repeat
@@ -75,32 +75,32 @@
Zero Repeat
[Documentation] Zero repeat means not executing the keyword at all
${test} = Check Test Case Zero Repeat
- Equals ${test.kws[0].name} 0x BuiltIn.Fail
+ Equals ${test.kws[0].name} 0 x
Negative Repeat
[Documentation] Negative repeat is the same as zero repeat
${test} = Check Test Case Negative Repeat
- Equals ${test.kws[0].name} -1x BuiltIn.Fail
+ Equals ${test.kws[0].name} -1 x
Repeat With Valid Int Variable
${test} = Check Test Case Repeat With Valid Int Variable
Verify Deprecation Messages ${test.kws[0].msgs[0]} \${3} x
- Equals ${test.kws[0].name} 3x BuiltIn.Log
- Check Log Message ${test.kws[0].msgs[1]} Repeated 3 times
- Check Log Message ${test.kws[0].msgs[2]} Repeated 3 times
- Check Log Message ${test.kws[0].msgs[3]} Repeated 3 times
- Equals ${test.kws[1].name} 2x BuiltIn.Log
- Check Log Message ${test.kws[1].msgs[1]} Repeated 2 times
- Check Log Message ${test.kws[1].msgs[2]} Repeated 2 times
- Equals ${test.kws[2].name} 0x BuiltIn.Fail
+ Equals ${test.kws[0].name} \${3} x
+ Check Log Message ${test.kws[0].kws[0].msgs[0]} Repeated 3 times
+ Check Log Message ${test.kws[0].kws[1].msgs[0]} Repeated 3 times
+ Check Log Message ${test.kws[0].kws[2].msgs[0]} Repeated 3 times
+ Equals ${test.kws[1].name} \${2}X
+ Check Log Message ${test.kws[1].kws[0].msgs[0]} Repeated 2 times
+ Check Log Message ${test.kws[1].kws[1].msgs[0]} Repeated 2 times
+ Equals ${test.kws[2].name} \${0} X
Repeat With Valid String Variable
${test} = Check Test Case Repeat With Valid String Variable
- Equals ${test.kws[1].name} 4x BuiltIn.Log
- Check Log Message ${test.kws[1].msgs[1]} Repeated 4 times
- Check Log Message ${test.kws[1].msgs[2]} Repeated 4 times
- Check Log Message ${test.kws[1].msgs[3]} Repeated 4 times
- Check Log Message ${test.kws[1].msgs[4]} Repeated 4 times
+ Equals ${test.kws[1].name} \${foo} x
+ Check Log Message ${test.kws[1].kws[0].msgs[0]} Repeated 4 times
+ Check Log Message ${test.kws[1].kws[1].msgs[0]} Repeated 4 times
+ Check Log Message ${test.kws[1].kws[2].msgs[0]} Repeated 4 times
+ Check Log Message ${test.kws[1].kws[3].msgs[0]} Repeated 4 times
Repeat With Variable Using Different Values
Check Test Case Repeat With Variable Using Different Values In One
test
@@ -125,12 +125,12 @@
*** Keywords ***
Test Repeating Inside UK
[Arguments] ${kw}
- Check Log Message ${kw.kws[0].msgs[0]} Hello from Repeating UK
- Check Log Message ${kw.kws[1].msgs[0]} Inside UK
- Check Log Message ${kw.kws[2].msgs[0]} Hello from Repeating UK
- Check Log Message ${kw.kws[3].msgs[0]} Inside UK
- Check Log Message ${kw.kws[4].msgs[0]} Hello from Repeating UK
- Check Log Message ${kw.kws[5].msgs[0]} Inside UK
+ Check Log Message ${kw.kws[0].kws[0].msgs[0]} Hello from Repeating UK
+ Check Log Message ${kw.kws[0].kws[1].msgs[0]} Inside UK
+ Check Log Message ${kw.kws[1].kws[0].msgs[0]} Hello from Repeating UK
+ Check Log Message ${kw.kws[1].kws[1].msgs[0]} Inside UK
+ Check Log Message ${kw.kws[2].kws[0].msgs[0]} Hello from Repeating UK
+ Check Log Message ${kw.kws[2].kws[1].msgs[0]} Inside UK
Verify Deprecation Messages
[Arguments] ${msg} ${x times}
=======================================
--- /trunk/atest/testdata/keywords/repeating_keyword.txt Thu Dec 9
06:33:36 2010
+++ /trunk/atest/testdata/keywords/repeating_keyword.txt Thu Dec 9
07:30:53 2010
@@ -39,7 +39,7 @@
[Teardown] Fail Teardown is executed but fails
Non-Exising Variable In Repeat Keyword
- [Documentation] FAIL Non-existing variable '\${non-exiting-variable}'
+ [Documentation] FAIL Resolving variable '${non-exiting-variable}'
failed: Non-existing variable '${non}'.
1000x Log ${non-exiting-variable}
Non Existing Keyword In Repeat