1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2026-05-04 20:54:02 +02:00

Доработка тестов

This commit is contained in:
Anton Titovets
2025-12-16 21:07:58 +03:00
parent 15134f6290
commit 57e1ce459e
3 changed files with 53 additions and 7 deletions
+6 -6
View File
@@ -1,10 +1,10 @@
"MAIN ---"
linux-vdso.so.1 (0x00007ffcfe7a8000)
libm.so.6 => /lib64/libm.so.6 (0x00007b2188800000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007b2188400000)
libc.so.6 => /lib64/libc.so.6 (0x00007b2188000000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007b2187c00000)
/lib64/ld-linux-x86-64.so.2 (0x00007b2189000000)
linux-vdso.so.1 (0x00007ffe985bd000)
libm.so.6 => /lib64/libm.so.6 (0x000074e116200000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x000074e115e00000)
libc.so.6 => /lib64/libc.so.6 (0x000074e115a00000)
libdl.so.2 => /lib64/libdl.so.2 (0x000074e115600000)
/lib64/ld-linux-x86-64.so.2 (0x000074e116a00000)
GLIBC_2.2.5
GLIBC_2.12
GLIBC_2.3
@@ -12767,6 +12767,13 @@
КонецФункции
Функция Проверка_GRPC_ВызватьМетод(Знач Результат, Знач Вариант)
ОжидаетЧто(Результат["result"]).Равно(Истина);
Возврат Результат;
КонецФункции
#КонецОбласти
#Область ReportPortal
+40 -1
View File
@@ -26128,7 +26128,7 @@
Параметры = OPI_GRPC.ПолучитьПараметрыСоединения(Адрес, Схемы);
Tls = OPI_GRPC.ПолучитьНастройкиTls(Ложь);
Результат = OPI_GRPC.ОткрытьСоединение(Параметры);
Результат = OPI_GRPC.ОткрытьСоединение(Параметры, Tls);
// END
@@ -26154,6 +26154,45 @@
КонецПроцедуры
Процедура GRPC_ВызватьМетод(ПараметрыФункции)
Адрес = ПараметрыФункции["GRPC_Address"];
Proto1 = ПараметрыФункции["GRPC_Proto"]; // Строка, путь к файлу или URL
Proto2 = ПараметрыФункции["GRPC_ProtoTS"]; // Строка, путь к файлу или URL
Схемы = Новый Соответствие;
Схемы.Вставить("main.proto" , Proto1); // Основной
Схемы.Вставить("my_types.proto", Proto2); // Для импорта в основной
Параметры = OPI_GRPC.ПолучитьПараметрыСоединения(Адрес, Схемы);
Tls = OPI_GRPC.ПолучитьНастройкиTls(Ложь);
Сервис = "grpcbin.GRPCBin";
Метод = "DummyUnary";
Соединение = OPI_GRPC.ОткрытьСоединение(Параметры, Tls);
МассивСтрок = Новый Массив;
МассивСтрок.Добавить("one");
МассивСтрок.Добавить("two");
МассивСтрок.Добавить("three");
Данные = Новый Соответствие;
Данные.Вставить("f_string" , "Test message");
Данные.Вставить("f_int32" , 123);
Данные.Вставить("f_bool" , Истина);
Данные.Вставить("f_strings", МассивСтрок);
Данные.Вставить("f_sub" , Новый Структура("f_string", "Nested value"));
Результат = OPI_GRPC.ВызватьМетод(Соединение, Сервис, Метод, Данные);
// END
Обработать(Результат, "GRPC", "ВызватьМетод");
КонецПроцедуры
Процедура GRPC_ПолучитьСписокСервисов(ПараметрыФункции)
Адрес = ПараметрыФункции["GRPC_Address"];