mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-03-25 21:39:21 +02:00
Тесты CLI для комментариев Bitrix24
This commit is contained in:
parent
b85ff9df4e
commit
b6c80fb9d4
@ -1656,6 +1656,47 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_Б24_РаботаСКомментариями() Экспорт
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста);
|
||||
|
||||
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
Час = 3600;
|
||||
Сутки = 24;
|
||||
Исполнитель = 1;
|
||||
|
||||
СтруктураЗадачи = Новый Структура;
|
||||
СтруктураЗадачи.Вставить("TITLE" , "Новая задача");
|
||||
СтруктураЗадачи.Вставить("DESCRIPTION" , "Новое описание задачи");
|
||||
СтруктураЗадачи.Вставить("PRIORITY" , "2");
|
||||
СтруктураЗадачи.Вставить("DEADLINE" , ТекущаяДата + Час * Сутки);
|
||||
СтруктураЗадачи.Вставить("RESPONSIBLE_ID", Исполнитель);
|
||||
|
||||
URL = ПараметрыТеста["Bitrix24_URL"];
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьЗадачу(URL, СтруктураЗадачи);
|
||||
IDЗадачи = Результат["result"]["task"]["id"];
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CommentsTaskID", IDЗадачи);
|
||||
ПараметрыТеста.Вставить("Bitrix24_CommentsTaskID", IDЗадачи);
|
||||
|
||||
CLI_Bitrix24_ДобавитьКомментарийЗадачи(ПараметрыТеста);
|
||||
CLI_Bitrix24_ИзменитьКомментарийЗадачи(ПараметрыТеста);
|
||||
CLI_Bitrix24_СоздатьРезультатИзКомментария(ПараметрыТеста);
|
||||
CLI_Bitrix24_ПолучитьСписокРезультатов(ПараметрыТеста);
|
||||
CLI_Bitrix24_УдалитьРезультатИзКомментария(ПараметрыТеста);
|
||||
CLI_Bitrix24_ПолучитьСписокКомментариевЗадачи(ПараметрыТеста);
|
||||
CLI_Bitrix24_ПолучитьКомменатрийЗадачи(ПараметрыТеста);
|
||||
CLI_Bitrix24_УдалитьКомментарийЗадачи(ПараметрыТеста);
|
||||
CLI_Bitrix24_ПолучитьСтруктуруКомментария(ПараметрыТеста);
|
||||
|
||||
OPI_Bitrix24.УдалитьЗадачу(URL, IDЗадачи);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
@ -11361,6 +11402,284 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_Bitrix24_ДобавитьКомментарийЗадачи(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"];
|
||||
|
||||
Текст = "Задача невыполнима, расходимся";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("task", IDЗадачи);
|
||||
Опции.Вставить("text", Текст);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "ДобавитьКомментарийЗадачи", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьКомментарийЗадачи (хук)", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP
|
||||
|
||||
IDКомментария = Результат["result"]; // SKIP
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookCommentID", IDКомментария); // SKIP
|
||||
ПараметрыФункции.Вставить("Bitrix24_HookCommentID", IDКомментария); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Текст = "Задача выполнима, не расходимся";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("task" , IDЗадачи);
|
||||
Опции.Вставить("text" , Текст);
|
||||
Опции.Вставить("token", Токен);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "ДобавитьКомментарийЗадачи", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьКомментарийЗадачи", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат);
|
||||
|
||||
IDКомментария = Результат["result"]; // SKIP
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CommentID", IDКомментария); // SKIP
|
||||
ПараметрыФункции.Вставить("Bitrix24_CommentID", IDКомментария); // SKIP
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_Bitrix24_УдалитьКомментарийЗадачи(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"];
|
||||
IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("task" , IDЗадачи);
|
||||
Опции.Вставить("comment", IDКомментария);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "УдалитьКомментарийЗадачи", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКомментарийЗадачи (хук)", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDКомментария = ПараметрыФункции["Bitrix24_CommentID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("task" , IDЗадачи);
|
||||
Опции.Вставить("comment", IDКомментария);
|
||||
Опции.Вставить("token" , Токен);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "УдалитьКомментарийЗадачи", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКомментарийЗадачи", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_Bitrix24_СоздатьРезультатИзКомментария(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("comment", IDКомментария);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "СоздатьРезультатИзКомментария", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьРезультатИзКомментария (хук)", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDКомментария = ПараметрыФункции["Bitrix24_CommentID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("comment", IDКомментария);
|
||||
Опции.Вставить("token" , Токен);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "СоздатьРезультатИзКомментария", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьРезультатИзКомментария", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_Bitrix24_УдалитьРезультатИзКомментария(ПараметрыФункции) Экспорт
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("comment", IDКомментария);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "УдалитьРезультатИзКомментария", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьРезультатИзКомментария (хук)", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDКомментария = ПараметрыФункции["Bitrix24_CommentID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("comment", IDКомментария);
|
||||
Опции.Вставить("token" , Токен);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "УдалитьРезультатИзКомментария", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьРезультатИзКомментария", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_Bitrix24_ПолучитьСписокРезультатов(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("task" , IDЗадачи);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "ПолучитьСписокРезультатов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокРезультатов (хук)", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокРезультатов(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("task" , IDЗадачи);
|
||||
Опции.Вставить("token", Токен);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "ПолучитьСписокРезультатов", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокРезультатов", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокРезультатов(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_Bitrix24_ПолучитьСписокКомментариевЗадачи(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("task" , IDЗадачи);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "ПолучитьСписокКомментариевЗадачи", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКомментариевЗадачи (хук)", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокКомментариев(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("task" , IDЗадачи);
|
||||
Опции.Вставить("token", Токен);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "ПолучитьСписокКомментариевЗадачи", Опции);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКомментариевЗадачи", "Bitrix24");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокКомментариев(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_Bitrix24_ПолучитьКомменатрийЗадачи(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("task" , IDЗадачи);
|
||||
Опции.Вставить("comment", IDКомментария);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "ПолучитьКомменатрийЗадачи", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКомменатрийЗадачи (хук)", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксКомментарий(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDКомментария = ПараметрыФункции["Bitrix24_CommentID"];
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("task" , IDЗадачи);
|
||||
Опции.Вставить("comment", IDКомментария);
|
||||
Опции.Вставить("token" , Токен);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "ПолучитьКомменатрийЗадачи", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКомменатрийЗадачи", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксКомментарий(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_Bitrix24_ИзменитьКомментарийЗадачи(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"];
|
||||
IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"];
|
||||
|
||||
Текст = "Задача изменена, не расходимся";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("task" , IDЗадачи);
|
||||
Опции.Вставить("comment", IDКомментария);
|
||||
Опции.Вставить("text" , Текст);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "ИзменитьКомментарийЗадачи", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКомментарийЗадачи (хук)", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDКомментария = ПараметрыФункции["Bitrix24_CommentID"];
|
||||
|
||||
Текст = "Задача изменена, расходимся";
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("url" , URL);
|
||||
Опции.Вставить("task" , IDЗадачи);
|
||||
Опции.Вставить("comment", IDКомментария);
|
||||
Опции.Вставить("text" , Текст);
|
||||
Опции.Вставить("token" , Токен);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "ИзменитьКомментарийЗадачи", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКомментарийЗадачи", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура CLI_Bitrix24_ПолучитьСтруктуруКомментария(ПараметрыФункции)
|
||||
|
||||
Опции = Новый Структура;
|
||||
Опции.Вставить("empty", Ложь);
|
||||
|
||||
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("bitrix24", "ПолучитьСтруктуруКомментария", Опции);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруКомментария", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
Loading…
x
Reference in New Issue
Block a user