mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2024-12-03 08:45:31 +02:00
parent
c42a036208
commit
19f7c1376f
@ -1,5 +1,5 @@
|
||||
---
|
||||
tags: [Getting started, Asserts]
|
||||
tags: [Getting started, Asserts, DB]
|
||||
---
|
||||
|
||||
# Утверждения для проверки данных информационной базы
|
||||
|
@ -21,6 +21,6 @@ tags: [Getting started, Asserts]
|
||||
|
||||
YaxUnit содержит утверждения для:
|
||||
|
||||
* Проверки [значений](assertions-base#доступные-методы)
|
||||
* Проверки [методов объекта на выброс исключений](assertions-base#проверка-методов-объекта)
|
||||
* Проверки [данных информационной базы](assertions-db)
|
||||
* Проверки [значений](assertions-base.md#доступные-методы)
|
||||
* Проверки [методов объекта на выброс исключений](assertions-base.md#проверка-методов-объекта)
|
||||
* Проверки [данных информационной базы](assertions-db.md)
|
@ -5,15 +5,16 @@ tags: [Getting started]
|
||||
|
||||
# Пользовательский API
|
||||
|
||||
Для разработчиков тестов расширение предоставляет API для:
|
||||
Для разработчиков тестов расширение предоставляет API:
|
||||
|
||||
* [Регистрации тестовых сценариев](test-registration.md)
|
||||
* Формирования [утверждений](assertions.md) для проверки результата работы различных механизмов системы.
|
||||
* Создания [тестовых данных](test-data/test-data.md)
|
||||
* Передачи данных между тестами используя [контекст](context.md)
|
||||
* Сохранения состояния и обмена данными между тестами используя [контекст](context.md)
|
||||
* [Подмены](mockito.md) алгоритмов работы системы
|
||||
* [Предикаты](predicates.md), которые используются во многих механизмах движка
|
||||
* [Получения данных](queries.md) информационной базы
|
||||
* [Интерфейс](yaxunit-ui.md) для просмотра отчета и настройки параметров запуска тестов
|
||||
* [Предикаты](predicates.md) для проверки коллекций
|
||||
|
||||
Доступ к API осуществляется через методы модуля `ЮТест`, например
|
||||
|
||||
|
18
documentation/docs/user-api/queries.md
Normal file
18
documentation/docs/user-api/queries.md
Normal file
@ -0,0 +1,18 @@
|
||||
---
|
||||
tags: [Getting started, DB]
|
||||
---
|
||||
|
||||
# Запросы
|
||||
|
||||
Для получения данных базы предоставлен API выполнения запросов `ЮТЗапросы`
|
||||
|
||||
Позволяет как с сервера, так и с клиента получать данные ИБ и имеет следующие методы
|
||||
|
||||
* `ЗначенияРеквизитов` - Возвращает значения реквизитов ссылки
|
||||
* `ЗначениеРеквизита` - Возвращает значение реквизита ссылки
|
||||
* `Запись` - Возвращает первую запись таблицы соответствующую условиям
|
||||
* `Записи` - Возвращает записи таблицы соответствующую условиям
|
||||
* `ТаблицаСодержитЗаписи` - Вернет признак содержит ли таблица записи удовлетворяющие переданным условиям
|
||||
* `РезультатЗапроса` - Возвращает результат выполнения простого запроса, используя описание запроса.
|
||||
* `РезультатПустой` - Определяет, есть ли в результате записи, используя описание запроса
|
||||
* `ОписаниеЗапроса` - Формирует описание простого запроса
|
@ -52,7 +52,7 @@ tags: [Getting started, Test data]
|
||||
|
||||
```
|
||||
|
||||
Механизм не используется транзакции, а запоминает в контексте все созданные с помощью API объекты и записи регистров сведений.
|
||||
Механизм не использует транзакции, а запоминает в контексте все созданные с помощью API объекты и записи регистров сведений.
|
||||
Позволяет:
|
||||
|
||||
* Удалять данные созданные с клиента
|
||||
|
@ -54,7 +54,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращяет первую запись таблицы соответствующую условиям
|
||||
// Возвращает первую запись таблицы соответствующую условиям
|
||||
//
|
||||
// Параметры:
|
||||
// ИмяТаблицы - Строка - Имя таблицы базы
|
||||
@ -72,7 +72,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Возвращяет записи таблицы соответствующую условиям
|
||||
// Возвращает записи таблицы соответствующую условиям
|
||||
//
|
||||
// Параметры:
|
||||
// ИмяТаблицы - Строка - Имя таблицы базы
|
||||
|
Loading…
Reference in New Issue
Block a user