Я пытаюсь заставить FitNesse (тонкие тесты, работающие через fitSharp) обрабатывать таблицы, хранящиеся в переменной. Оба подхода A и B ниже отображают одно и то же на странице, но будет работать только подход B.
Подход А
!define test (
| Table:myTest | someValue |
)
${test}
Подход Б
| Table:myTest | someValue |
Этот пример довольно поверхностный, но в своих тестах я пытаюсь изменить некоторые параметры и повторно выполнить тот же тест (без большого количества копий и вставок).
Добавление запрошенных дополнительных сведений;
Подход A отображает это на странице при сохранении;
<br><span class="meta">variable defined: test=
| Table:myTest | someValue |
</span>
<br><br><table>
<tbody><tr class="slimRowTitle">
<td>Table:myTest</td>
<td>someValue</td>
</tr>
</tbody></table>
<br>
... но при запуске теста страница, похоже, не обрабатывает таблицу и показывает только определение переменной
<br><span class="meta">variable defined: test=
| Table:myTest | someValue |
</span>
<br><br><br></div>