Передача URL-адреса в ColumnFixture

Я работаю над тестовым проектом Fitnesse с C # и Slim. Я пытаюсь передать URL-адрес в качестве параметра ColumnFixture. URL-адрес должен быть одинаковым для всех тестовых случаев, поэтому я решил использовать ключевое слово! Define для определения моего URL-адреса. В тесте Fitnesse у меня есть:

!define webServiceUrl {http://mytestserver.address.svc}

|!-MyNamespace.SearchClientFixture-!                       |
|webServiceUrl   |contactPhoneNumber|contactId?|identificationResult?|
|${webServiceUrl}|922222222         |0         |notfound             |
|${webServiceUrl}|                  |0         |notfound             |

$ {webServiceUrl} отображается как тег привязки HTML, а значение, переданное моему классу ColumnFixture, также является разметкой привязки HTML.

<a href="http://mytestserver.address.svc">http://mytestserver.address.svc</a>

Я пытался экранировать HTML с помощью !<text>! and !- тегов fitnesse, но это не сработало. Мои вопросы: 1. Как избежать HTML в моем случае? 2. Как передать одно значение в ColumnFixture, используемое всеми тестовыми примерами? Можно ли передать значение методу SetUp?


person muzieh    schedule 27.08.2012    source источник


Ответы (1)


Пробовала выкладывать! перед первой строкой в ​​таблице. Это должно отключить рендеринг вики для всей таблицы.

!|MyNamespace.SearchClientFixture                       |
|webServiceUrl   |contactPhoneNumber|contactId?|identificationResult?|
|${webServiceUrl}|922222222         |0         |notfound             |
|${webServiceUrl}|                  |0         |notfound             |

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

person Dan Woodward    schedule 27.08.2012