2016-03-24 2 views
1

Мне интересно, есть ли способ использовать несколько видов таблиц с SLIM (в отличие от FIT) в одном тесте и поддерживать контекст одного и того же экземпляра тестового класса (проводка вокруг проверяемая система).Режим потока с устройствами SLIM

С помощью FIT вы можете войти в режим потока, указав DoFixture в начале тестовой страницы. Это позволяет использовать различные типы таблиц/приборов.

Я хотел бы сделать что-то подобное с SLIM (возможно, с помощью Script Script).

Возможно ли это?

ответ

2

Вы можете иметь несколько таблиц сценариев, используя один и тот же экземпляр (или «actor»), не указывая класс как второе значение ячейки во второй и следующих таблицах, см. http://fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScriptTable. Вы также можете использовать этот тот же экземпляр/актер в таблицах решений (которые не ссылаются на отдельный код, а просто вызывают сценарий для активированного скриптового инструментария, см. http://fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScenarioTable).

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

+0

Спасибо, это похоже на работу. Я получаю «Не удалось завершить тестирование: ошибка java.lang.ArrayIndexOutOfBoundsException: 1» между сценариями, но она по-прежнему работает, как описано. –

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