Я использую Fitnesse SliM, и я хочу проверить, является ли результат прибора пустой строкой. Если оставить поле результатов в Fitnesse пустое, это приведет к игнорированию теста, который, очевидно, не является тем, что я хочу. Я мог бы решить это, расширив код прибора, но мне интересно, может ли это быть обработано в самом Fitnesse.Тест на пригодность к пустому строковому результату
ответ
Передача слова «пустой» имитирует пустую строку.
как:
| Проверка | То, что возвращается строка | пустой |
кажется, что Слим подразумевает пустую строку как игнорировать, по крайней мере, для QueryTable приспособления: Клетки, которая остается пустой в таблице будет заполнена из результата и подсчитывала, как игнорировало.
Даже если это не считается хорошим решением, если вам действительно нужно, вы можете использовать регулярные выражения для проверки на пустой строке пути сопоставления на
=~/^$/
Другим вариантом является использованием нулевого прибора драйвер, как видно из http://fitnesse.org/FitNesse.SuiteAcceptanceTests.SuiteSlimTests.SlimSymbolsCanBeBlankOrNull
В этом случае - когда вам нужно проверить использование SLIM, является ли результатом пустая строка, вы можете использовать переменную разметки. Просто определить его где-нибудь на вашей странице с помощью теста, как:
определить пустой {}
А затем вызвать его в любом месте вы хотите:
| регистрация | SomeFixtureName | $ {пробел} |
Это работает для SLIM, спасибо за ответ! Для не-SLIM кажется «пустым» предпочтительным вариантом, как ответ @ ryber. –
Это не работает для меня. Он все еще игнорирует тест. – bouvierr
- 1. Доступ к пустому результату Linq очень медленный
- 2. Путь к пустому массиву?
- 3. Пригодность Magento
- 4. SSIS пригодность
- 5. Применить const_cast к строковому литералу?
- 6. Прикрепления к существующему/пустому массиву
- 7. Попытки доступа к пустому указателю
- 8. Текст привязки к строковому свойству
- 9. Переоборудования Int к строковому значению
- 10. Доступ к строковому значению XML
- 11. Целое хеш к строковому значению
- 12. Доступ к пустому атрибуту меньше
- 13. WordDocument.SaveAs приводит к пустому документу
- 14. применить CSS к пустому значению
- 15. Проблемы, связанные с проведением теста на пригодность
- 16. MySQL присоединяется к результату
- 17. Присоединиться к результату
- 18. Параллельная задача, приводящая к неправильному результату
- 19. Пригодность кластерного анализа
- 20. Пригодность Mule ESB
- 21. Доступ к строковому перечислению по индексу
- 22. пригодность для задач Prolog
- 23. Python: Добавление элементов кортежа к пустому кортежу
- 24. Публикация в github приводит к пустому репозиторию
- 25. Доступ к строковому классу с помощью оператора []
- 26. S.redirectTo всегда ведет к пустому экрану
- 27. Доступ к результату свойства задачи
- 28. Angularjs не правильно привязка к пустому массиву
- 29. Приложение Rails подключено к пустому db?
- 30. Python присоединяется к строковому элементу в списке
Я знаю, что ключевое слово 'blank' работает с fitSharp (версия .NET), но AFAIK не поддерживается для SLIM. –