Doc TestCaseTable
Back to current version Restore this version

TestcaseTable#

Alternatively to sequential testcases (Doc TestCase) there is another way to define a test case using the TestCaseTable.
%%TestCaseTable 
|| Time	|| Engine noises|| "Check: Ignition timing."||"Average mileage /100km"|| Checks	
|  0s	|  ringing	|   	                     |                         | Bad ignition timing = Suggested
|  1s	|  ringing	|              ok            |              10.0       | Bad ignition timing = Excluded
@package: demo
@name: TableTestCase
%

Renders as:

Screenshot of a TestCaseTable

It is possible to specify a name and a time for each row of the line in the first two columns (name must occur before time). If a column header is named "Checks" this column specifies checks being executed in that line. All conditions from the rule markup can be used as checks. On all other columns a question must be referenced in the header cell and a compatible value in the table cells.

The annotation name optionally specifies a name of the table, if no name is specified, the tables gets numbered.

Related Doc Pages#