1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-25 02:42:28 +02:00

Тесты Viber

This commit is contained in:
Anton 2024-03-09 18:38:30 +03:00
parent ffb94b5d9d
commit 3a8bb5c686
8 changed files with 413 additions and 3 deletions

View File

@ -11,5 +11,5 @@
<module name="OPI_Инструменты" file="tools/Modules/internal/Modules/OPI_Инструменты.os"/>
<module name="OPI_Криптография" file="tools/Modules/internal/Modules/OPI_Криптография.os"/>
<module name="OPI_ПолучениеДанныхТестов" file="tools/Modules/OPI_ПолучениеДанныхТестов.os"/>
<module name="OPI_Тесты" file="tests/OPI_Тесты.os"/>
<module name="OPI_Тесты" file="tests/Modules/internal/OPI_Тесты.os"/>
</package-def>

BIN
OInt/oint-1.0.0.ospx Normal file

Binary file not shown.

View File

@ -1855,6 +1855,192 @@
КонецПроцедуры
#КонецОбласти
#Область Viber
Процедура Вайбер_ПолучитьИнформациюОКанале() Экспорт
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
Результат = OPI_Viber.ПолучитьИнформациюОКанале(Токен);
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ПолучитьДанныеПользователя() Экспорт
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
Результат = OPI_Viber.ПолучитьДанныеПользователя(Токен, Пользователь);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["chat_hostname"]).Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["status_message"]).Заполнено();
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ПолучитьОнлайнПользователей() Экспорт
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Результат = OPI_Viber.ПолучитьОнлайнПользователей(Токен, Пользователь);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["users"]).ИмеетТип("Массив");
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ОтправитьТекстовоеСообщение() Экспорт
Текст = "Тестовое сообщение";
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
МассивКнопок = Новый Массив;
МассивКнопок.Добавить("Кнопка 1");
МассивКнопок.Добавить("Кнопка 2");
МассивКнопок.Добавить("Кнопка 3");
Клавиатура = OPI_Viber.СформироватьКлавиатуруИзМассиваКнопок(МассивКнопок);
Результат = OPI_Viber.ОтправитьТекстовоеСообщение(ТокенБота, Текст, Пользователь, Ложь, МассивКнопок);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
Результат = OPI_Viber.ОтправитьТекстовоеСообщение(ТокенКанал, Текст, Администратор, Истина, МассивКнопок);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ОтправитьКартинку() Экспорт
Текст = "Тестовое сообщение";
Картинка = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Картинка");
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
Результат = OPI_Viber.ОтправитьКартинку(ТокенБота, Картинка, Пользователь, Ложь, Текст);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
Результат = OPI_Viber.ОтправитьКартинку(ТокенКанал, Картинка, Администратор, Истина, Текст);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ОтправитьФайл() Экспорт
Текст = "Тестовое сообщение";
Документ = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Документ");
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
Результат = OPI_Viber.ОтправитьФайл(ТокенБота, Документ, Пользователь, Ложь, "docx");
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
Результат = OPI_Viber.ОтправитьФайл(ТокенКанал, Документ, Администратор, Истина, "docx");
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ОтправитьКонтакт() Экспорт
Имя = "Петр Петров";
Телефон = "+123456789";
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
Результат = OPI_Viber.ОтправитьКонтакт(ТокенБота, Имя, Телефон, Пользователь, Ложь);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
Результат = OPI_Viber.ОтправитьКонтакт(ТокенКанал, Имя, Телефон, Администратор, Истина);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ОтправитьЛокацию() Экспорт
Широта = "48.87373649724122";
Долгота = "2.2954639195323967";
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
Результат = OPI_Viber.ОтправитьЛокацию(ТокенБота, Широта, Долгота, Пользователь, Ложь);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
Результат = OPI_Viber.ОтправитьЛокацию(ТокенКанал, Широта, Долгота, Администратор, Истина);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ОтправитьСсылку() Экспорт
URL = "https://github.com/Bayselonarrend/OpenIntegrations";
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
Результат = OPI_Viber.ОтправитьСсылку(ТокенБота, URL, Пользователь, Ложь);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
Результат = OPI_Viber.ОтправитьСсылку(ТокенКанал, URL, Администратор, Истина);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
#КонецОбласти
#КонецОбласти
@ -1938,6 +2124,13 @@
КонецПроцедуры
Процедура Проверка_ВайберОк(Знач Результат)
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["status_message"]).Равно("ok");
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["status"]).Равно(0);
КонецПроцедуры
#КонецОбласти
#КонецОбласти

View File

@ -166,6 +166,7 @@
МассивРазделов.Добавить("Яндекс.Диск");
МассивРазделов.Добавить("Google Calendar");
МассивРазделов.Добавить("Twitter");
МассивРазделов.Добавить("Viber");
Возврат МассивРазделов;
@ -178,6 +179,7 @@
ЯДиск = "Яндекс.Диск";
Календарь = "Google Calendar";
Твиттер = "Twitter";
Вайбер = "Viber";
ТаблицаТестов = Новый ТаблицаЗначений;
ТаблицаТестов.Колонки.Добавить("Метод");
@ -254,6 +256,16 @@
НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСВидео" , "Твит с видео" , Твиттер);
НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСГиф" , "Твит с гиф" , Твиттер);
НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСОпросом" , "Твит с опросом" , Твиттер);
НовыйТест(ТаблицаТестов, "Вайбер_ПолучитьИнформациюОКанале" , "Получить информацию канала" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ПолучитьДанныеПользователя" , "Получить данные пользователя" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ПолучитьОнлайнПользователей" , "Получить онлайн пользователей" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьТекстовоеСообщение" , "Отправить текстовое сообщение" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьКартинку" , "Отправить картинку" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьФайл" , "Отправить файл" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьКонтакт" , "Отправить контакт" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьЛокацию" , "Отправить локацию" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьСсылку" , "Отправить ссылку" , Вайбер);
Возврат ТаблицаТестов;

View File

@ -430,7 +430,7 @@
Попытка
Ответ = JsonВСтруктуру(Ответ);
Исключение
Ответ = ПолучитьСтрокуИзДвоичныхДанных(Ответ);
Возврат;
КонецПопытки;
КонецЕсли;

View File

@ -430,7 +430,7 @@
Попытка
Ответ = JsonВСтруктуру(Ответ);
Исключение
Ответ = ПолучитьСтрокуИзДвоичныхДанных(Ответ);
Возврат;
КонецПопытки;
КонецЕсли;

View File

@ -166,6 +166,7 @@
МассивРазделов.Добавить("Яндекс.Диск");
МассивРазделов.Добавить("Google Calendar");
МассивРазделов.Добавить("Twitter");
МассивРазделов.Добавить("Viber");
Возврат МассивРазделов;
@ -178,6 +179,7 @@
ЯДиск = "Яндекс.Диск";
Календарь = "Google Calendar";
Твиттер = "Twitter";
Вайбер = "Viber";
ТаблицаТестов = Новый ТаблицаЗначений;
ТаблицаТестов.Колонки.Добавить("Метод");
@ -254,6 +256,16 @@
НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСВидео" , "Твит с видео" , Твиттер);
НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСГиф" , "Твит с гиф" , Твиттер);
НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСОпросом" , "Твит с опросом" , Твиттер);
НовыйТест(ТаблицаТестов, "Вайбер_ПолучитьИнформациюОКанале" , "Получить информацию канала" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ПолучитьДанныеПользователя" , "Получить данные пользователя" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ПолучитьОнлайнПользователей" , "Получить онлайн пользователей" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьТекстовоеСообщение" , "Отправить текстовое сообщение" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьКартинку" , "Отправить картинку" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьФайл" , "Отправить файл" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьКонтакт" , "Отправить контакт" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьЛокацию" , "Отправить локацию" , Вайбер);
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьСсылку" , "Отправить ссылку" , Вайбер);
Возврат ТаблицаТестов;

View File

@ -1855,6 +1855,192 @@
КонецПроцедуры
#КонецОбласти
#Область Viber
Процедура Вайбер_ПолучитьИнформациюОКанале() Экспорт
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
Результат = OPI_Viber.ПолучитьИнформациюОКанале(Токен);
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ПолучитьДанныеПользователя() Экспорт
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
Результат = OPI_Viber.ПолучитьДанныеПользователя(Токен, Пользователь);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["chat_hostname"]).Заполнено();
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["status_message"]).Заполнено();
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ПолучитьОнлайнПользователей() Экспорт
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Результат = OPI_Viber.ПолучитьОнлайнПользователей(Токен, Пользователь);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["users"]).ИмеетТип("Массив");
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ОтправитьТекстовоеСообщение() Экспорт
Текст = "Тестовое сообщение";
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
МассивКнопок = Новый Массив;
МассивКнопок.Добавить("Кнопка 1");
МассивКнопок.Добавить("Кнопка 2");
МассивКнопок.Добавить("Кнопка 3");
Клавиатура = OPI_Viber.СформироватьКлавиатуруИзМассиваКнопок(МассивКнопок);
Результат = OPI_Viber.ОтправитьТекстовоеСообщение(ТокенБота, Текст, Пользователь, Ложь, МассивКнопок);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
Результат = OPI_Viber.ОтправитьТекстовоеСообщение(ТокенКанал, Текст, Администратор, Истина, МассивКнопок);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ОтправитьКартинку() Экспорт
Текст = "Тестовое сообщение";
Картинка = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Картинка");
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
Результат = OPI_Viber.ОтправитьКартинку(ТокенБота, Картинка, Пользователь, Ложь, Текст);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
Результат = OPI_Viber.ОтправитьКартинку(ТокенКанал, Картинка, Администратор, Истина, Текст);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ОтправитьФайл() Экспорт
Текст = "Тестовое сообщение";
Документ = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Документ");
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
Результат = OPI_Viber.ОтправитьФайл(ТокенБота, Документ, Пользователь, Ложь, "docx");
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
Результат = OPI_Viber.ОтправитьФайл(ТокенКанал, Документ, Администратор, Истина, "docx");
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ОтправитьКонтакт() Экспорт
Имя = "Петр Петров";
Телефон = "+123456789";
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
Результат = OPI_Viber.ОтправитьКонтакт(ТокенБота, Имя, Телефон, Пользователь, Ложь);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
Результат = OPI_Viber.ОтправитьКонтакт(ТокенКанал, Имя, Телефон, Администратор, Истина);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ОтправитьЛокацию() Экспорт
Широта = "48.87373649724122";
Долгота = "2.2954639195323967";
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
Результат = OPI_Viber.ОтправитьЛокацию(ТокенБота, Широта, Долгота, Пользователь, Ложь);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
Результат = OPI_Viber.ОтправитьЛокацию(ТокенКанал, Широта, Долгота, Администратор, Истина);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
Процедура Вайбер_ОтправитьСсылку() Экспорт
URL = "https://github.com/Bayselonarrend/OpenIntegrations";
ТокенКанал = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_ТокенКанала");
ТокенБота = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Токен");
Пользователь = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_Пользователь");
Администратор = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Вайбер_АдминКанала");
Результат = OPI_Viber.ОтправитьСсылку(ТокенБота, URL, Пользователь, Ложь);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
Результат = OPI_Viber.ОтправитьСсылку(ТокенКанал, URL, Администратор, Истина);
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["message_token"]).Заполнено();
Проверка_ВайберОк(Результат);
OPI_Инструменты.Пауза(5);
КонецПроцедуры
#КонецОбласти
#КонецОбласти
@ -1938,6 +2124,13 @@
КонецПроцедуры
Процедура Проверка_ВайберОк(Знач Результат)
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["status_message"]).Равно("ok");
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["status"]).Равно(0);
КонецПроцедуры
#КонецОбласти
#КонецОбласти