--- tags: [Начало, Утверждения] --- # Утверждения Каждый тестовый сценарий должен проверить результат работы тестируемого метода, будь то функция или процедура. Для написания таких проверок реализован механизм утверждений, позволяющий в лаконичной форме описать свои ожидания, требования к результату. Как и большая часть API, утверждения реализованы по модели [текучих выражений](https://ru.wikipedia.org/wiki/Fluent_interface), с целью повышения удобства и читаемости тестов ```bsl ЮТест.ОжидаетЧто(Контекст) .ИмеетТип("Структура") .Свойство("ПрефиксОшибки").Равно("Контекст метода с параметрами") .Свойство("ИмяМетода").Заполнено().Равно("МетодБезИсключение") .Свойство("ПараметрыМетода").ИмеетТип("Массив").ИмеетДлину(1); ``` YaxUnit содержит утверждения для: * Проверки [значений](assertions-base.md#доступные-методы) * Проверки [методов объекта на выброс исключений](assertions-base.md#проверка-методов-объекта) * Проверки [данных информационной базы](assertions-db.md)