2023-02-10 12:14:50 +03:00
|
|
|
---
|
2023-05-25 13:59:42 +03:00
|
|
|
tags: [Начало]
|
2023-02-10 12:14:50 +03:00
|
|
|
---
|
|
|
|
|
2020-10-12 10:00:55 +03:00
|
|
|
# Пользовательский API
|
|
|
|
|
2023-05-25 00:40:16 +03:00
|
|
|
Для разработчиков тестов расширение предоставляет API:
|
2022-10-04 16:39:36 +03:00
|
|
|
|
2023-02-15 11:49:57 +03:00
|
|
|
* [Регистрации тестовых сценариев](test-registration.md)
|
2023-05-25 16:36:10 +03:00
|
|
|
* Формирования [утверждений](assertions/assertions.md) для проверки результата работы различных механизмов системы.
|
2023-05-15 12:16:11 +03:00
|
|
|
* Создания [тестовых данных](test-data/test-data.md)
|
2023-05-25 00:40:16 +03:00
|
|
|
* Сохранения состояния и обмена данными между тестами используя [контекст](context.md)
|
2022-10-04 16:39:36 +03:00
|
|
|
* [Подмены](mockito.md) алгоритмов работы системы
|
2023-05-25 00:40:16 +03:00
|
|
|
* [Предикаты](predicates.md), которые используются во многих механизмах движка
|
|
|
|
* [Получения данных](queries.md) информационной базы
|
2022-11-11 23:53:20 +03:00
|
|
|
* [Интерфейс](yaxunit-ui.md) для просмотра отчета и настройки параметров запуска тестов
|
2020-10-12 10:00:55 +03:00
|
|
|
|
2023-05-25 00:22:10 +03:00
|
|
|
Доступ к API осуществляется через методы модуля `ЮТест`, например
|
|
|
|
|
|
|
|
* `ЮТест.Данные()` для доступа к методам работы с тестовыми данными
|
|
|
|
* `ЮТест.ОжидаетЧто()` для доступа к утверждения
|
|
|
|
|
2020-10-12 10:00:55 +03:00
|
|
|
Планируется расширять существующий API и реализовать нужный недостающий функционал.
|
2023-05-25 00:22:10 +03:00
|
|
|
|
|
|
|
:::tip
|
|
|
|
Не рекомендуется обращаться к модулям API напрямую, используйте `ЮТест`
|
|
|
|
:::
|