From 96f10f7ea978f677a12187acb6a55c515a65591d Mon Sep 17 00:00:00 2001 From: Lyubanevich Dmitri Date: Thu, 8 Jun 2023 16:45:48 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D1=82=D0=B5=D1=81=D1=82=20=D0=BD=D0=B0=20=D1=84=D1=83=D0=BD?= =?UTF-8?q?=D0=BA=D1=86=D0=B8=D1=8E=20"=D0=AE=D0=A2=D0=9F=D1=80=D0=B5?= =?UTF-8?q?=D0=B4=D0=B8=D0=BA=D0=B0=D1=82=D1=8B=D0=9A=D0=BB=D0=B8=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=D0=A1=D0=B5=D1=80=D0=B2=D0=B5=D1=80.=D0=AD=D1=82?= =?UTF-8?q?=D0=BE=D0=9F=D1=80=D0=B5=D0=B4=D0=B8=D0=BA=D0=B0=D1=82"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ОМ_ЮТПредикатыКлиентСервер/Module.bsl | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tests/src/CommonModules/ОМ_ЮТПредикатыКлиентСервер/Module.bsl b/tests/src/CommonModules/ОМ_ЮТПредикатыКлиентСервер/Module.bsl index 77e9fa43..8400530e 100644 --- a/tests/src/CommonModules/ОМ_ЮТПредикатыКлиентСервер/Module.bsl +++ b/tests/src/CommonModules/ОМ_ЮТПредикатыКлиентСервер/Module.bsl @@ -26,6 +26,7 @@ ЮТТесты .ДобавитьТест("ПроверитьПредикаты") + .ДобавитьТест("ЭтоПредикат") .ДобавитьТест("СообщенияОбОшибках") ; @@ -38,6 +39,25 @@ КонецПроцедуры +Процедура ЭтоПредикат() Экспорт + + СтруктураПредикат = ЮтФабрика.ВыражениеПредиката(ЮТПредикаты.Выражения().Равно); + ЮТОбщий.УказатьТипСтруктуры(СтруктураПредикат, "Предикат"); + + Варианты = ЮТест.Варианты("Предикаты, ОжидаемоеЗначение") + .Добавить(ЮТПредикаты, Истина) + .Добавить(Мокито.МассивПараметров(СтруктураПредикат), Истина) + .Добавить(СтруктураПредикат, Истина) + .Добавить(Мокито.МассивПараметров(Новый Структура), Ложь) + .Добавить(Мокито.МассивПараметров(Новый Структура("ЛюбойПараметр", 1)), Ложь) + .Добавить(Мокито.МассивПараметров(1, 2, 3), Ложь); + + Для Каждого Вариант Из Варианты.СписокВариантов() Цикл + ЮТест.ОжидаетЧто(ЮТПредикатыКлиентСервер.ЭтоПредикат(Вариант.Предикаты)).Равно(Вариант.ОжидаемоеЗначение); + КонецЦикла; + +КонецПроцедуры + Процедура СообщенияОбОшибках() Экспорт Объект = Новый Структура("Число, Пусто, Строка", 3, Неопределено, "123");