![:
scenario:login user _ with password _:user name, password:
check:echo:@userName:Bob
check:echo:@password:xyzzy 
]!

![ script
login user Bob with password xyzzy
]!

!|scenario|beat|name|with a|object|
|check|echo|@name|Bill|
|check|echo|@object|noodle|

![ script
beat Bill with a noodle
]!

!|login user with password|
|user name|password|
|Bob|xyzzy|

!|script|
|login user|Bob|with password|xyzzy|

!|script|
|login user with password;|Bob|xyzzy|

!3 Scenarios can be defined without a filler name between the underscores 
|scenario | my division _ _ _|numerator, denominator, quotient|
|setNumerator| @numerator|
|setDenominator| @denominator|
|check | quotient| @quotient|

Use the Division class from the eg library to implement the scenario
|Library|
|eg.Division|

!4 Test the scenario with a decision table
| my division |
| # | numerator | denominator | quotient |
| any comment| 10 | 2 | 5.0 |

You can change the order of the columns
| my division |
|quotient | # | numerator | denominator | 
| 5.0| any comment| 10 | 2 |


!4 Test the scenario with a script
the order of the parameters can't be changed!
|script|
|my division 20 5 4.0|
|my division |6|| 3|| 2.0|
|my division; |35 |5| 7.0 |


