Fitnesse Wiki с разметкой escape "Ошибка"
Я использую Fitnesse с C# и FitSharp.
Мой тест хочет проверить возвращаемую строку "Ошибка". Однако это интерпретируется как ключевое слово "Ошибка", и тест не пройден.
Как я могу сказать Фитнесс, чтобы относиться к этому как к строке?
Example markup...
!|GetReasonFixture|
|Reason |
|Error |
#|{{{Error}}} | <--- this doesn't work
#|!-Error-! | <--- neither does this
#|${MyVar} | <--- nope
1 ответ
Сравнение на наличие ошибки - один из стандартных операторов сравнения в fitsharp (см. Http://fitsharp.github.io/Fit/CellOperators.html), вы можете удалить его, используя синтаксис вики ниже
| настроить | процессор | удалить оператора |My.Operator|
и добавьте его обратно, если необходимо, позже на странице, используя
| настроить | процессор | добавить оператора |My.Operator|
| настроить | процессор | сначала добавить оператор |My.Important.Operator|
или через код как
Processor.RemoveOperator("My.Operator")
Processor.AddOperator("My.Operator")
Processor.AddOperatorFirst("My.Important.Operator")
или в качестве альтернативы вы можете добавлять или удалять операторы в файле конфигурации пакета
<suiteConfig>
<Fit.Operators>
<Remove>My.Operator</Remove>
<Add>My.Operator</Add>
<AddFirst>My.Important.Operator</AddFirst>
</Fit.Operators>
</suiteConfig>