1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2025-01-05 12:50:36 +02:00

Добавил тест на функцию "ЮТПредикатыКлиентСервер.ЭтоПредикат"

This commit is contained in:
Lyubanevich Dmitri 2023-06-08 16:45:48 +03:00
parent 660f807d0c
commit 96f10f7ea9

View File

@ -26,6 +26,7 @@
ЮТТесты
.ДобавитьТест("ПроверитьПредикаты")
.ДобавитьТест("ЭтоПредикат")
.ДобавитьТест("СообщенияОбОшибках")
;
@ -38,6 +39,25 @@
КонецПроцедуры
Процедура ЭтоПредикат() Экспорт
СтруктураПредикат = ЮтФабрика.ВыражениеПредиката(ЮТПредикаты.Выражения().Равно);
ЮТОбщий.УказатьТипСтруктуры(СтруктураПредикат, "Предикат");
Варианты = ЮТест.Варианты("Предикаты, ОжидаемоеЗначение")
.Добавить(ЮТПредикаты, Истина)
.Добавить(Мокито.МассивПараметров(СтруктураПредикат), Истина)
.Добавить(СтруктураПредикат, Истина)
.Добавить(Мокито.МассивПараметров(Новый Структура), Ложь)
.Добавить(Мокито.МассивПараметров(Новый Структура("ЛюбойПараметр", 1)), Ложь)
.Добавить(Мокито.МассивПараметров(1, 2, 3), Ложь);
Для Каждого Вариант Из Варианты.СписокВариантов() Цикл
ЮТест.ОжидаетЧто(ЮТПредикатыКлиентСервер.ЭтоПредикат(Вариант.Предикаты)).Равно(Вариант.ОжидаемоеЗначение);
КонецЦикла;
КонецПроцедуры
Процедура СообщенияОбОшибках() Экспорт
Объект = Новый Структура("Число, Пусто, Строка", 3, Неопределено, "123");