Fitnesse ScenarioLibrary не участвует в тестах

При создании ScenarioLibrary она не добавляется автоматически в тесты. Вот структура тестов:

  • FrontPage
    • ScenarioLibrary
    • Tests suite
      • Test A
      • Тест Б

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

Тест A и тест B содержат DecisionTable, где я вызываю сценарии, созданные в ScenarioLibrary. Однако страница ScenarioLibrary не включается в тест A и тест B.

Любая помощь будет оценена по достоинству.

ОБНОВИТЬ:

Ниже представлено содержание страниц

Библиотека сценариев

    !define TEST_SYSTEM {slim}
!path C:\fitnesse\myJar.jar

!|scenario|Login|action|With|parameters|Expected|result|
|check|issueHttpRequestWithParams;|login|@parameters|@result|

Тест A (содержит только таблицу решений, вызывающую созданный сценарий

!|Login With Expected|
|parameters                                              |result        |
|{"username":"testUser","password":"testPassword"}       |{"status":"success"}    | 

Когда я сохраняю тест A, страница ScenarioLibrary не включается в него как страница настройки.


person Ali Haydar    schedule 23.11.2013    source источник
comment
Можете ли вы опубликовать содержание ваших страниц и вывод?   -  person Mike Stockdale    schedule 24.11.2013
comment
Извините за поздний ответ Майк. Пожалуйста, найдите мое обновление в описании выше.   -  person Ali Haydar    schedule 09.12.2013


Ответы (1)


ScenarioLibrary включается только в том случае, если тестовая страница сама по себе является тестом Slim. Это задокументировано в ScenarioLibrary на SpecialPages. Это означает, что !define TEST_SYSTEM {slim} должен быть определен либо на самой тестовой странице, либо на родительской странице, чтобы включить ScenarioLibrary.

Если у вас есть только тесты Slim, я рекомендую вам определить текущий ScenarioContent на корневой странице (localhost:port/root). Содержимое корневой страницы будет распространено на остальную часть вики.

Также обратите внимание на эту цитату из раздела ScenarioLibrary в SpecialPages:

Эти страницы предназначены для таблиц сценариев.

person D. Josefsson    schedule 30.04.2014