В своих тестах можно использовать различные универсальные методы проверки состояний, значений, т.н. утверждения.
Согласно Принципам написания тестов использование утверждений очень полезно использовать в своих тестах.
Ожидаем.Что(НекийМассив.Количество(), "Ожидали 9 элементов, но это не так")
.Минимум(9);
Ожидаем.Что(НекийМассив.Количество(), "Ожидали 9 элементов, но это не так")
.ЭтоНе()
.Равно(9);
или
Утверждения.Проверить(успешно, "флаг успешно");
Утверждения.ПроверитьРавенство(1, Таб.Количество(), "Таб.Количество()");
Утверждения.ПроверитьЗаполненность(Таб, "Таб");
В каждом из методов-утверждений есть специальный последний параметр по умолчанию ДопСообщениеОшибки = ""
В этом параметре можно передать специальный текст для большей детализации ошибочного сообщения и возможного поиска строки, вызвавшей ошибку, в своем коде.
- Из кода шагов (BDD), запускаемых через
bddRunner
Утверждения = Ванесса.Плагин("БазовыеУтверждения");
Ожидаем = Ванесса.Плагин("УтвержденияBDD");
- Из кода тестов (TDD), запускаемых через
xddTestRunner
Утверждения = КонтекстЯдра.Плагин("БазовыеУтверждения");
Ожидаем = КонтекстЯдра.Плагин("УтвержденияBDD");
- Базовые утверждения - простые, но мощные утверждения.
- Текучие (fluent) утверждения - очень красивые и довольно удобные. Можно выполнять несколько проверок в одной строке проверки.
- Проверка таблиц и табличных документов