Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 3.96 KB

Методы-проверки---утверждения.MD

File metadata and controls

63 lines (44 loc) · 3.96 KB

Проверки / утверждения Vanessa.ADD

В своих тестах можно использовать различные универсальные методы проверки состояний, значений, т.н. утверждения.

Согласно Принципам написания тестов использование утверждений очень полезно использовать в своих тестах.

Пример вызова утверждений из тестов:

  Ожидаем.Что(НекийМассив.Количество(), "Ожидали 9 элементов, но это не так")
      .Минимум(9);

  Ожидаем.Что(НекийМассив.Количество(), "Ожидали 9 элементов, но это не так")
      .ЭтоНе()
      .Равно(9);

или

  Утверждения.Проверить(успешно, "флаг успешно");
  Утверждения.ПроверитьРавенство(1, Таб.Количество(), "Таб.Количество()");
  Утверждения.ПроверитьЗаполненность(Таб, "Таб");

В каждом из методов-утверждений есть специальный последний параметр по умолчанию ДопСообщениеОшибки = ""

В этом параметре можно передать специальный текст для большей детализации ошибочного сообщения и возможного поиска строки, вызвавшей ошибку, в своем коде.

Обращение к плагинам

  • Из кода шагов (BDD), запускаемых через bddRunner
  Утверждения = Ванесса.Плагин("БазовыеУтверждения");
  Ожидаем = Ванесса.Плагин("УтвержденияBDD");
  • Из кода тестов (TDD), запускаемых через xddTestRunner
  Утверждения = КонтекстЯдра.Плагин("БазовыеУтверждения");
  Ожидаем = КонтекстЯдра.Плагин("УтвержденияBDD");

Плагины для вызова утверждений