Sha256: c9b817be71253d3567d3ed965ad3f853eef824820649445aa21fdc05046cafb7
Contents?: true
Size: 1.17 KB
Versions: 8
Compression:
Stored size: 1.17 KB
Contents
!1 Scripts can call scenarios with output parameters Output parameters in scenarios are flagged with a question mark in the header row, like in decision tables. For each output parameter a symbol with the same name must be assigned a value in the scenario. In the calling script you can than access the output parameter. A scenario can have also more than one output parameter See below a sample of a division scenario with output parameter "quotient" |scenario | Mydivision |numerator| | denominator| | quotient?| |setNumerator| @numerator| |setDenominator| @denominator| |$quotient= | quotient| Get the Division implementation from the eg package |Library| |eg.Division| The recommended syntax to call the scnario from a script is as below |script| |Mydivision; |35| 5 | |check |echo| $quotient| 7.0| |script| | Mydivision |40| | 4| | |check |echo| $quotient| 10.0| The below is not recommended and might not work in the future |script| | Mydivision |40| | 10| | _| |check |echo| $quotient| 4.0| |script| |Mydivision; |35 |5| _ | |check |echo| $quotient| 7.0| The following syntax is currently not working !|script| |# Mydivision 35 5 | |# check |echo| $quotient| 7.0|
Version data entries
8 entries across 8 versions & 1 rubygems