Strings are parsed as is.
check parse string |
|
'' |
check parse string |
something |
'something' |
Static Parse methods on elementary classes are used.
check parse integer |
123456789 |
123,456,789 |
check parse integer |
-123456789 |
-123,456,789 |
check parse integer |
0 |
|
Enumerated types are parsed.
check | parse as type code | Byte | 'Byte' |
Nullable types are parsed.
check | parse as nullable int | 123 | '123' |
check | parse as nullable int | null | '' |
Static Parse methods on classes under test are used if they exist.
check parse test class |
special |
SPECIAL |
Nested lists can be parsed as a fitlibrary.tree.Tree.
check parse tree |
root |
root[child1[] child2[] ] |
Nested tables can be parsed as a fitlibrary.table.Table.
check parse table |
|
{[11 12 ][21 22 ]} |
Nested tables can be parsed as a IList. The table must have a Set Up Fixture format.
Custom cell parsers can be added. To do this, create a class that implements fit.ICellHandler and call Configuration.Instance.FitLibraryCellHandlers.Add("your.CustomParser")
check | parse with custom parser | one | '1' |