1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2025-03-29 21:21:08 +02:00
* Исправлена ошибка обработки ошибок чтения сценариев тестового модуля
* some bugfix
* Выправлены типы в описаниях некоторых методов
* revert4snils
This commit is contained in:
Konstantin Potoyalo 2023-08-23 05:30:44 +07:00 committed by GitHub
parent 73636b4d7f
commit dbae80091b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 13 additions and 14 deletions
exts/yaxunit/src/CommonModules
ЮТЗапросыВызовСервера
ЮТСобытия
ЮТФабрика
ЮТЧитатель
ЮТест

@ -116,7 +116,7 @@
Если ОдинРеквизит Тогда
Возврат Неопределено;
Иначе
Реквизиты = СтрСоединить(ПсеводнимыВыбираемыхПолей(ОписаниеЗапроса), ",");
Реквизиты = СтрСоединить(ПсевдонимыВыбираемыхПолей(ОписаниеЗапроса), ",");
Возврат Новый Структура(Реквизиты);
КонецЕсли;
КонецЕсли;
@ -245,7 +245,7 @@
КонецФункции
Функция ПсеводнимыВыбираемыхПолей(ОписаниеЗапроса)
Функция ПсевдонимыВыбираемыхПолей(ОписаниеЗапроса)
Псевдонимы = Новый Массив;

@ -307,7 +307,7 @@
ИначеЕсли ОбработчикСобытияПереопределен Тогда
ТекстИсключения = СтрШаблон("Не найден обработчик тестового модуля %1", Команда);
ВызватьИсключение ТекстИсключения
ВызватьИсключение ТекстИсключения;
КонецЕсли;

@ -161,7 +161,6 @@
ТипыОшибок = Новый Массив();
ТипыОшибок.Добавить(Новый Структура(Реквизиты, "ТестНеРеализован", "Не реализован", Статусы.НеРеализован));
ТипыОшибок.Добавить(Новый Структура(Реквизиты, "ТестНеРеализован", "Не реализован", Статусы.НеРеализован));
ТипыОшибок.Добавить(Новый Структура(Реквизиты, "ОшибкаСравнения", "Ошибка сравнения", Статусы.Ошибка));
ТипыОшибок.Добавить(Новый Структура(Реквизиты, "ОшибкаОбработкиСобытия", "Ошибка обработки события", Статусы.Сломан));
ТипыОшибок.Добавить(Новый Структура(Реквизиты, "Утверждений", "Ошибка утверждений", Статусы.Ошибка));
@ -283,8 +282,8 @@
// Возвращает описание исполняемого тестового набора.
// Содержит данные необходимые для выполнения прогона тестов
// Параметры:
// НаборТестов - Массив из см. ОписаниеТеста - Коллекция зарегистрированных тестовых наборов, см. ОписаниеТестовогоНабора
// ТестовыйМодуль - Структура - Описание тестового модуля, см. ЮТФабрика.ОписаниеМодуля
// НаборТестов - См. ОписаниеТестовогоНабора
// ТестовыйМодуль - См. ОписаниеТестовогоМодуля
//
// Возвращаемое значение:
// Структура - Описание исполняемого набора тестов:
@ -324,9 +323,9 @@
// Содержит данные необходимые для выполнения прогона тестов
//
// Параметры:
// Тест - Структура из см. ОписаниеТеста - Описание зарегистрированного теста, см. ОписаниеТеста
// Режим - Строка - Режим исполнения, см. КонтекстыВызова
// ТестовыйМодуль - Структура - Описание тестового модуля, см. ЮТФабрика.ОписаниеМодуля
// Тест - См. ОписаниеТеста
// Режим - См. КонтекстыВызова
// ТестовыйМодуль - См. ОписаниеТестовогоМодуля
//
// Возвращаемое значение:
// Структура - Описание исполняемого теста:
@ -668,10 +667,10 @@
// КонтекстыМодуля
// Возвращает коллекцию доступных контекстов выполнения модуля
// Параметры:
// Модуль Модуль
// Модуль - См. ОписаниеМодуля
//
// Возвращаемое значение:
// Массив - Контексты модуля
// Массив из Строка - Контексты модуля, возможные значения см. КонтекстыВызова
Функция КонтекстыМодуля(Модуль) Экспорт
Контексты = КонтекстыВызова();
@ -697,7 +696,7 @@
// КонтекстыПриложения
// Возвращает коллекцию доступных контекстов приложения
// Возвращаемое значение:
// Массив из см. КонтекстыВызова - Контексты приложения
// Массив из Строка - Контексты приложения, возможные значения см. КонтекстыВызова
Функция КонтекстыПриложения() Экспорт
#Если НЕ Клиент Тогда

@ -58,7 +58,7 @@
Функция ИсполняемыеСценарииМодуля(МетаданныеМодуля) Экспорт
ЭтоТестовыйМодуль = Истина;
ОписаниеТестовогоМодуля = ЮТФабрика.ОписаниеТестовогоМодуля(МетаданныеМодуля, Неопределено);
ОписаниеТестовогоМодуля = ЮТФабрика.ОписаниеТестовогоМодуля(МетаданныеМодуля, Новый Массив);
ЮТТесты.ПередЧтениемСценариевМодуля(МетаданныеМодуля);

@ -38,7 +38,7 @@
// Возвращает API формирования утверждения для проверки данных базы.
//
// Параметры:
// ИмяТаблицы - Произвольный - Имя таблицы базы, например, `Справочник.Пользователи`, `Документ.ПКО`, `РегистрСведений.ИнформацияОбОшибках`
// ИмяТаблицы - Строка - Имя таблицы базы, например, `Справочник.Пользователи`, `Документ.ПКО`, `РегистрСведений.ИнформацияОбОшибках`
// Сообщение - Строка - Описание проверки, которое будет выведено при возникновении ошибки
//
// Возвращаемое значение: