2017-01-14 2 views
0

Я пытаюсь получить FitNesse (тонкие тесты, выполняемые через fitSharp) для обработки таблиц, хранящихся в переменной. Оба подхода A & B ниже визуализируют их на странице, но работает только B.Запуск тестов FitNesse, хранящихся в переменной

подход

!define test (
| Table:myTest | someValue | 
) 
${test} 

подход B

| Table:myTest | someValue | 

Этот пример является довольно поверхностным, но в моих тестах я ищу изменять некоторые параметры и повторно выполнить тот же тест (без большого скопировать и вставить).

Добавление дополнительной информации;

Подход A отображает это на странице при сохранении;

<br><span class="meta">variable defined: test= 
 
| Table:myTest | someValue | 
 
</span> 
 
<br><br><table> 
 
\t <tbody><tr class="slimRowTitle"> 
 
\t \t <td>Table:myTest</td> 
 
\t \t <td>someValue</td> 
 
\t </tr> 
 
</tbody></table> 
 
<br>

... но при запуске теста на странице, кажется, не обрабатывает таблицы и показывает только определение переменной

<br><span class="meta">variable defined: test= 
 
| Table:myTest | someValue | 
 
</span> 
 
<br><br><br></div>

+1

Включает ли страницы или ссылается на сценарии, которые не работают в вашей ситуации? Можете ли вы уточнить? –

+0

@FriedHoeben - в этом случае я определяю тестовый стол с 50 или около того строк (это автоматизирует конфигурацию продукта), и я хочу запустить этот точный тест против 3 разных продуктов. Поэтому я сделал одно из значений в этой тестовой таблице (той, которая контролирует, какой продукт является таргетингом) переменной. Затем я просто изменяю переменную и использую $ (test), чтобы снова вывести тест, используя измененную переменную. Все это выглядит великолепно на экране, но не выбрано в качестве теста бегуном. Смешно, что я могу создать точный результат с помощью копирования и вставить тест три раза, и это работает. –

+0

Подход А работает для меня. Можете ли вы опубликовать результаты, которые вы получите, когда попробуете это с помощью простого примера? –

ответ

1

Попробуйте создать отдельную страницу с тестовой таблицей.

На вашей реальной тестовой странице вы можете включить эту страницу несколько раз после присвоения значений переменным.

Смежные вопросы