You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-05-04 20:54:02 +02:00
Доработка тестов
This commit is contained in:
@@ -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
@@ -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"];
|
||||
|
||||
Reference in New Issue
Block a user