mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-25 02:42:28 +02:00
Тесты Viber
This commit is contained in:
parent
ffb94b5d9d
commit
3a8bb5c686
@ -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
BIN
OInt/oint-1.0.0.ospx
Normal file
Binary file not shown.
@ -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);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -166,6 +166,7 @@
|
||||
МассивРазделов.Добавить("Яндекс.Диск");
|
||||
МассивРазделов.Добавить("Google Calendar");
|
||||
МассивРазделов.Добавить("Twitter");
|
||||
МассивРазделов.Добавить("Viber");
|
||||
|
||||
Возврат МассивРазделов;
|
||||
|
||||
@ -178,6 +179,7 @@
|
||||
ЯДиск = "Яндекс.Диск";
|
||||
Календарь = "Google Calendar";
|
||||
Твиттер = "Twitter";
|
||||
Вайбер = "Viber";
|
||||
|
||||
ТаблицаТестов = Новый ТаблицаЗначений;
|
||||
ТаблицаТестов.Колонки.Добавить("Метод");
|
||||
@ -254,6 +256,16 @@
|
||||
НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСВидео" , "Твит с видео" , Твиттер);
|
||||
НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСГиф" , "Твит с гиф" , Твиттер);
|
||||
НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСОпросом" , "Твит с опросом" , Твиттер);
|
||||
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ПолучитьИнформациюОКанале" , "Получить информацию канала" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ПолучитьДанныеПользователя" , "Получить данные пользователя" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ПолучитьОнлайнПользователей" , "Получить онлайн пользователей" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьТекстовоеСообщение" , "Отправить текстовое сообщение" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьКартинку" , "Отправить картинку" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьФайл" , "Отправить файл" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьКонтакт" , "Отправить контакт" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьЛокацию" , "Отправить локацию" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьСсылку" , "Отправить ссылку" , Вайбер);
|
||||
|
||||
Возврат ТаблицаТестов;
|
||||
|
||||
|
@ -430,7 +430,7 @@
|
||||
Попытка
|
||||
Ответ = JsonВСтруктуру(Ответ);
|
||||
Исключение
|
||||
Ответ = ПолучитьСтрокуИзДвоичныхДанных(Ответ);
|
||||
Возврат;
|
||||
КонецПопытки;
|
||||
|
||||
КонецЕсли;
|
||||
|
@ -430,7 +430,7 @@
|
||||
Попытка
|
||||
Ответ = JsonВСтруктуру(Ответ);
|
||||
Исключение
|
||||
Ответ = ПолучитьСтрокуИзДвоичныхДанных(Ответ);
|
||||
Возврат;
|
||||
КонецПопытки;
|
||||
|
||||
КонецЕсли;
|
||||
|
@ -166,6 +166,7 @@
|
||||
МассивРазделов.Добавить("Яндекс.Диск");
|
||||
МассивРазделов.Добавить("Google Calendar");
|
||||
МассивРазделов.Добавить("Twitter");
|
||||
МассивРазделов.Добавить("Viber");
|
||||
|
||||
Возврат МассивРазделов;
|
||||
|
||||
@ -178,6 +179,7 @@
|
||||
ЯДиск = "Яндекс.Диск";
|
||||
Календарь = "Google Calendar";
|
||||
Твиттер = "Twitter";
|
||||
Вайбер = "Viber";
|
||||
|
||||
ТаблицаТестов = Новый ТаблицаЗначений;
|
||||
ТаблицаТестов.Колонки.Добавить("Метод");
|
||||
@ -254,6 +256,16 @@
|
||||
НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСВидео" , "Твит с видео" , Твиттер);
|
||||
НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСГиф" , "Твит с гиф" , Твиттер);
|
||||
НовыйТест(ТаблицаТестов, "Твиттер_СоздатьТвитСОпросом" , "Твит с опросом" , Твиттер);
|
||||
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ПолучитьИнформациюОКанале" , "Получить информацию канала" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ПолучитьДанныеПользователя" , "Получить данные пользователя" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ПолучитьОнлайнПользователей" , "Получить онлайн пользователей" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьТекстовоеСообщение" , "Отправить текстовое сообщение" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьКартинку" , "Отправить картинку" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьФайл" , "Отправить файл" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьКонтакт" , "Отправить контакт" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьЛокацию" , "Отправить локацию" , Вайбер);
|
||||
НовыйТест(ТаблицаТестов, "Вайбер_ОтправитьСсылку" , "Отправить ссылку" , Вайбер);
|
||||
|
||||
Возврат ТаблицаТестов;
|
||||
|
||||
|
@ -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);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
Loading…
Reference in New Issue
Block a user