mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2025-03-20 20:55:11 +02:00
1.7 KiB
1.7 KiB
tags | ||
---|---|---|
|
Утверждения
Каждый тестовый сценарий должен проверить результат работы тестируемого метода, будь то функция или процедура.
Для написания таких проверок реализован механизм утверждений, позволяющий в лаконичной форме описать свои ожидания, требования к результату.
Как и большая часть API, утверждения реализованы по модели текучих выражений, с целью повышения удобства и читаемости тестов
ЮТест.ОжидаетЧто(Контекст)
.ИмеетТип("Структура")
.Свойство("ПрефиксОшибки").Равно("Контекст метода с параметрами")
.Свойство("ИмяМетода").Заполнено().Равно("МетодБезИсключение")
.Свойство("ПараметрыМетода").ИмеетТип("Массив").ИмеетДлину(1);
YaxUnit содержит утверждения для:
- Проверки значений
- Проверки методов объекта на выброс исключений
- Проверки данных информационной базы