mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2025-01-05 12:50:36 +02:00
Добавил тест на функцию "ЮТПредикатыКлиентСервер.ЭтоПредикат"
This commit is contained in:
parent
660f807d0c
commit
96f10f7ea9
@ -26,6 +26,7 @@
|
||||
|
||||
ЮТТесты
|
||||
.ДобавитьТест("ПроверитьПредикаты")
|
||||
.ДобавитьТест("ЭтоПредикат")
|
||||
.ДобавитьТест("СообщенияОбОшибках")
|
||||
;
|
||||
|
||||
@ -38,6 +39,25 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЭтоПредикат() Экспорт
|
||||
|
||||
СтруктураПредикат = ЮтФабрика.ВыражениеПредиката(ЮТПредикаты.Выражения().Равно);
|
||||
ЮТОбщий.УказатьТипСтруктуры(СтруктураПредикат, "Предикат");
|
||||
|
||||
Варианты = ЮТест.Варианты("Предикаты, ОжидаемоеЗначение")
|
||||
.Добавить(ЮТПредикаты, Истина)
|
||||
.Добавить(Мокито.МассивПараметров(СтруктураПредикат), Истина)
|
||||
.Добавить(СтруктураПредикат, Истина)
|
||||
.Добавить(Мокито.МассивПараметров(Новый Структура), Ложь)
|
||||
.Добавить(Мокито.МассивПараметров(Новый Структура("ЛюбойПараметр", 1)), Ложь)
|
||||
.Добавить(Мокито.МассивПараметров(1, 2, 3), Ложь);
|
||||
|
||||
Для Каждого Вариант Из Варианты.СписокВариантов() Цикл
|
||||
ЮТест.ОжидаетЧто(ЮТПредикатыКлиентСервер.ЭтоПредикат(Вариант.Предикаты)).Равно(Вариант.ОжидаемоеЗначение);
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СообщенияОбОшибках() Экспорт
|
||||
|
||||
Объект = Новый Структура("Число, Пусто, Строка", 3, Неопределено, "123");
|
||||
|
Loading…
Reference in New Issue
Block a user