You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-10 22:41:43 +02:00
add: тесты битрикс скрам
This commit is contained in:
@@ -1831,6 +1831,14 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_БитриксСтатусДанных(Знач Результат) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["status"]).ИмеетТип("Строка");
|
||||
ОжидаетЧто(Результат["data"]).ИмеетТип("Булево");
|
||||
ОжидаетЧто(Результат["error"]).ИмеетТип("Массив");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ВКТПользователь(Знач Результат) Экспорт
|
||||
|
||||
ОжидаетЧто(Результат["ok"]).Равно(Истина);
|
||||
|
940
src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl
vendored
940
src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl
vendored
@@ -1838,6 +1838,52 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Б24_РаботаСоСкрамом() Экспорт
|
||||
|
||||
ПараметрыТеста = Новый Структура;
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста);
|
||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста);
|
||||
|
||||
Bitrix24_ДобавитьСпринт(ПараметрыТеста);
|
||||
Bitrix24_ОбновитьСпринт(ПараметрыТеста);
|
||||
Bitrix24_ЗапуститьСпринт(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьСпринт(ПараметрыТеста);
|
||||
Bitrix24_ЗавершитьАктивныйСпринт(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьСписокСпринтов(ПараметрыТеста);
|
||||
Bitrix24_УдалитьСпринт(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьДоступныеПоляСпринта(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьСтруктуруФильтраСпринтов(ПараметрыТеста);
|
||||
|
||||
Bitrix24_ДобавитьБэклогВСкрам(ПараметрыТеста);
|
||||
Bitrix24_ОбновитьБэклог(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьЗначениеПолейБэклога(ПараметрыТеста);
|
||||
Bitrix24_УдалитьБэклог(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьДоступныеПоляБэклога(ПараметрыТеста);
|
||||
|
||||
Bitrix24_СоздатьСтадиюКанбанаСкрама(ПараметрыТеста);
|
||||
Bitrix24_ОбновитьСтадиюКанбанаСкрама(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьСтадииКанбанаСкрама(ПараметрыТеста);
|
||||
Bitrix24_УдалитьСтадиюКанбанаСкрама(ПараметрыТеста);
|
||||
|
||||
Bitrix24_ДобавитьЗадачуВСтадиюКанбанаСкрама(ПараметрыТеста);
|
||||
Bitrix24_УдалитьЗадачуКанбанаСкрама(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьДоступныеПоляСтадииКанбанаСкрама(ПараметрыТеста);
|
||||
|
||||
Bitrix24_ДобавитьЭпикСкрама(ПараметрыТеста);
|
||||
Bitrix24_ОбновитьЭпикСкрама(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьЭпикСкрама(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьСписокЭпиковСкрама(ПараметрыТеста);
|
||||
Bitrix24_УдалитьЭпикСкрама(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьДоступныеПоляЭпика(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьСтруктуруФильтраЭпиков(ПараметрыТеста);
|
||||
|
||||
Bitrix24_ДобавитьЗадачуВСкрам(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьЗадачуСкрама(ПараметрыТеста);
|
||||
Bitrix24_ПолучитьДоступныеПоляЗадачиСкрама(ПараметрыТеста);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область VkTeams
|
||||
@@ -13456,6 +13502,900 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ДобавитьСпринт(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDГруппы = 1;
|
||||
|
||||
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
Час = 3600;
|
||||
Сутки = 24;
|
||||
Неделя = 7 * Сутки * Час;
|
||||
|
||||
СтруктураСпринта = Новый Структура;
|
||||
СтруктураСпринта.Вставить("GROUP_ID" , IDГруппы);
|
||||
СтруктураСпринта.Вставить("NAME" , "Новый актинвый спринт");
|
||||
СтруктураСпринта.Вставить("DATE_START", ТекущаяДата - Неделя);
|
||||
СтруктураСпринта.Вставить("DATE_END" , ТекущаяДата + Неделя);
|
||||
СтруктураСпринта.Вставить("STATUS" , "planned");
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьСпринт(URL, СтруктураСпринта);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьСпринт (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
IDСпринта = Результат["result"]["id"]; // SKIP
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookSprintID", IDСпринта); // SKIP
|
||||
ПараметрыФункции.Вставить("Bitrix24_HookSprintID", IDСпринта); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDГруппы = 1;
|
||||
|
||||
СтруктураСпринта.Вставить("GROUP_ID", IDГруппы);
|
||||
СтруктураСпринта.Вставить("NAME" , "Новый запланированный спринт");
|
||||
СтруктураСпринта.Вставить("STATUS" , "planned");
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьСпринт(URL, СтруктураСпринта, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьСпринт", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
|
||||
IDСпринта = Результат["result"]["id"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_SprintID", IDСпринта);
|
||||
ПараметрыФункции.Вставить("Bitrix24_SprintID", IDСпринта);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ОбновитьСпринт(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
|
||||
|
||||
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
Час = 3600;
|
||||
Сутки = 24;
|
||||
Неделя = 7 * Сутки * Час;
|
||||
|
||||
СтруктураСпринта = Новый Структура;
|
||||
СтруктураСпринта.Вставить("ID" , IDСпринта);
|
||||
СтруктураСпринта.Вставить("NAME" , "Новый продлённый актинвый спринт");
|
||||
СтруктураСпринта.Вставить("DATE_END", ТекущаяДата + 2 * Неделя);
|
||||
|
||||
Результат = OPI_Bitrix24.ОбновитьСпринт(URL, IDСпринта, СтруктураСпринта);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьСпринт (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
|
||||
|
||||
СтруктураСпринта.Вставить("ID" , IDСпринта);
|
||||
СтруктураСпринта.Вставить("NAME" , "Новый запланированный спринт c датой начала");
|
||||
СтруктураСпринта.Вставить("DATE_START", ТекущаяДата + 2 * Неделя);
|
||||
|
||||
Результат = OPI_Bitrix24.ОбновитьСпринт(URL, IDСпринта, СтруктураСпринта, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьСпринт", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ЗапуститьСпринт(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ЗапуститьСпринт(URL, IDСпринта);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗапуститьСпринт (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ЗапуститьСпринт(URL, IDСпринта, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗапуститьСпринт", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ЗавершитьАктивныйСпринт(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDГруппы = 1;
|
||||
|
||||
Результат = OPI_Bitrix24.ЗавершитьАктивныйСпринт(URL, IDГруппы);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьАктивныйСпринт (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDГруппы = 1;
|
||||
|
||||
Результат = OPI_Bitrix24.ЗавершитьАктивныйСпринт(URL, IDГруппы, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьАктивныйСпринт", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьСпринт(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСпринт(URL, IDСпринта);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСпринт (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСпринт(URL, IDСпринта, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСпринт", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьСписокСпринтов(ПараметрыФункции)
|
||||
|
||||
ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату();
|
||||
|
||||
// Полную структуру фильтра можно найти в функции ПолучитьСтруктуруФильтраСпринтов
|
||||
Фильтр = Новый Соответствие;
|
||||
Фильтр.Вставить("CREATED_BY", 1); // Постановщик с ID 1
|
||||
Фильтр.Вставить(">=DATE_START ", ТекущаяДата); // Дата создания >= вчера
|
||||
|
||||
Поля = Новый Массив;
|
||||
Поля.Добавить("NAME");
|
||||
Поля.Добавить("STATUS");
|
||||
Поля.Добавить("CREATED_BY");
|
||||
|
||||
Отступ = 1;
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокСпринтов(URL, Фильтр, , Поля);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСпринтов (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокСпринтов(URL, , Отступ, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСпринтов", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_УдалитьСпринт(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьСпринт(URL, IDСпринта);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСпринт (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьСпринт(URL, IDСпринта, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСпринт", "Bitrix24");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьДоступныеПоляСпринта(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляСпринта(URL);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляСпринта (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляСпринта(URL, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляСпринта", "Bitrix24");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьСтруктуруФильтраСпринтов(ПараметрыФункции)
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраСпринтов();
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраСпринтов", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат);
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраСпринтов(Истина);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраСпринтов (пустая)", "Bitrix24");
|
||||
|
||||
Для Каждого Элемент Из Результат Цикл
|
||||
|
||||
Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ДобавитьБэклогВСкрам(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDГруппы = 1;
|
||||
|
||||
СтруктураБэклога = Новый Структура;
|
||||
СтруктураБэклога.Вставить("GROUP_ID" , IDГруппы);
|
||||
СтруктураБэклога.Вставить("CREATED_BY" , 1);
|
||||
СтруктураБэклога.Вставить("MODIFIED_BY", 1);
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьБэклогВСкрам(URL, СтруктураБэклога);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьБэклогВСкрам (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
IDБэклога = Результат["result"]["id"]; // SKIP
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookBacklogID", IDБэклога); // SKIP
|
||||
ПараметрыФункции.Вставить("Bitrix24_HookBacklogID", IDБэклога); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDГруппы = 1;
|
||||
|
||||
СтруктураБэклога.Вставить("GROUP_ID", IDГруппы);
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьБэклогВСкрам(URL, СтруктураБэклога, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьБэклогВСкрам", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
|
||||
IDБэклога = Результат["result"]["id"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_BacklogID", IDБэклога);
|
||||
ПараметрыФункции.Вставить("Bitrix24_BacklogID", IDБэклога);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ОбновитьБэклог(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDБэклога = ПараметрыФункции["Bitrix24_HookBacklogID"];
|
||||
IDГруппы = 1;
|
||||
|
||||
СтруктураБэклога = Новый Структура;
|
||||
СтруктураБэклога.Вставить("GROUP_ID" , IDГруппы);
|
||||
СтруктураБэклога.Вставить("CREATED_BY" , 1);
|
||||
СтруктураБэклога.Вставить("MODIFIED_BY", 1);
|
||||
|
||||
Результат = OPI_Bitrix24.ОбновитьБэклог(URL, IDСпринта, СтруктураБэклога);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьБэклог (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDБэклога = ПараметрыФункции["Bitrix24_BacklogID"];
|
||||
IDГруппы = 1;
|
||||
|
||||
СтруктураБэклога.Вставить("GROUP_ID", IDГруппы);
|
||||
|
||||
Результат = OPI_Bitrix24.ОбновитьБэклог(URL, IDСпринта, СтруктураБэклога, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьБэклог", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьЗначениеПолейБэклога(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDГруппы = ПараметрыФункции["Bitrix24_HookGroupID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьЗначениеПолейБэклога(URL, IDГруппы);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначениеПолейБэклога (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDГруппы = ПараметрыФункции["Bitrix24_GroupID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьЗначениеПолейБэклога(URL, IDГруппы, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначениеПолейБэклога", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_УдалитьБэклог(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDБэклога = ПараметрыФункции["Bitrix24_HookBacklogID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьБэклог(URL, IDБэклога);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБэклог (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDБэклога = ПараметрыФункции["Bitrix24_BacklogID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьБэклог(URL, IDБэклога, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБэклог", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьДоступныеПоляБэклога(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляБэклога(URL);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляБэклога (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляБэклога(URL, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляБэклога", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_СоздатьСтадиюКанбанаСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
|
||||
|
||||
СтруктураСтадии = Новый Структура;
|
||||
СтруктураСтадии.Вставить("SPRINT_ID", IDСпринта);
|
||||
СтруктураСтадии.Вставить("NAME" , "Первая стадия");
|
||||
СтруктураСтадии.Вставить("TYPE" , "NEW");
|
||||
СтруктураСтадии.Вставить("SORT" , 100);
|
||||
СтруктураСтадии.Вставить("COLOR" , "FF6A00");
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьСтадиюКанбанаСкрама(URL, СтруктураСтадии);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтадиюКанбанаСкрама (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP
|
||||
|
||||
IDСтадии = Результат["result"]; // SKIP
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookStageID", IDСтадии); // SKIP
|
||||
ПараметрыФункции.Вставить("Bitrix24_HookStageID", IDСтадии); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
|
||||
|
||||
СтруктураСтадии.Вставить("SPRINT_ID", IDСпринта);
|
||||
СтруктураСтадии.Вставить("NAME" , "Вторая стадия");
|
||||
СтруктураСтадии.Вставить("TYPE" , "WORK");
|
||||
СтруктураСтадии.Вставить("SORT" , 50);
|
||||
СтруктураСтадии.Вставить("COLOR" , "FFD800");
|
||||
|
||||
Результат = OPI_Bitrix24.СоздатьСтадиюКанбанаСкрама(URL, СтруктураСтадии, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтадиюКанбанаСкрама", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат);
|
||||
|
||||
IDСтадии = Результат["result"];
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_StageID", IDСтадии);
|
||||
ПараметрыФункции.Вставить("Bitrix24_StageID", IDСтадии);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ОбновитьСтадиюКанбанаСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDСтадии = ПараметрыФункции["Bitrix24_HookStageID"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
|
||||
|
||||
СтруктураСтадии = Новый Структура;
|
||||
СтруктураСтадии.Вставить("SPRINT_ID", IDСпринта);
|
||||
СтруктураСтадии.Вставить("NAME" , "Первая стадия");
|
||||
СтруктураСтадии.Вставить("TYPE" , "NEW");
|
||||
СтруктураСтадии.Вставить("SORT" , 90);
|
||||
СтруктураСтадии.Вставить("COLOR" , "FF6A00");
|
||||
|
||||
Результат = OPI_Bitrix24.ОбновитьСтадиюКанбанаСкрама(URL, IDСтадии, СтруктураСтадии);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьСтадиюКанбанаСкрама (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксБулево(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDСтадии = ПараметрыФункции["Bitrix24_StageID"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
|
||||
|
||||
СтруктураСтадии.Вставить("SPRINT_ID", IDСпринта);
|
||||
СтруктураСтадии.Вставить("NAME" , "Вторая стадия");
|
||||
СтруктураСтадии.Вставить("TYPE" , "WORK");
|
||||
СтруктураСтадии.Вставить("SORT" , 40);
|
||||
СтруктураСтадии.Вставить("COLOR" , "FFD800");
|
||||
|
||||
Результат = OPI_Bitrix24.ОбновитьСтадиюКанбанаСкрама(URL, IDСтадии, СтруктураСтадии, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьСтадиюКанбанаСкрама", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксБулево(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьСтадииКанбанаСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDСринта = ПараметрыФункции["Bitrix24_HookSprintID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтадииКанбанаСкрама(URL, IDСринта);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтадииКанбанаСкрама (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDСринта = ПараметрыФункции["Bitrix24_SprintID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтадииКанбанаСкрама(URL, IDСринта, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтадииКанбанаСкрама", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_УдалитьСтадиюКанбанаСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDСтадии = ПараметрыФункции["Bitrix24_HookStageID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьСтадиюКанбанаСкрама(URL, IDСтадии);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСтадиюКанбанаСкрама (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDСтадии = ПараметрыФункции["Bitrix24_StageID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьСтадиюКанбанаСкрама(URL, IDСтадии, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСтадиюКанбанаСкрама", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ДобавитьЗадачуВСтадиюКанбанаСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"];
|
||||
IDСтадии = ПараметрыФункции["Bitrix24_HookStageID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьЗадачуВСтадиюКанбанаСкрама(URL, IDСринта, IDЗадачи, IDСтадии);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗадачуВСтадиюКанбанаСкрама (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксБулево(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"];
|
||||
IDСтадии = ПараметрыФункции["Bitrix24_StageID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьЗадачуВСтадиюКанбанаСкрама(URL, IDСринта, IDЗадачи, IDСтадии, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗадачуВСтадиюКанбанаСкрама", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксБулево(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_УдалитьЗадачуКанбанаСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьЗадачуКанбанаСкрама(URL, IDСпринта, IDЗадачи);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗадачуКанбанаСкрама (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_SprintID"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьЗадачуКанбанаСкрама(URL, IDСпринта, IDЗадачи, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗадачуКанбанаСкрама", "Bitrix24");
|
||||
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьДоступныеПоляСтадииКанбанаСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляСтадииКанбанаСкрама(URL);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляСтадииКанбанаСкрама (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляСтадииКанбанаСкрама(URL, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляСтадииКанбанаСкрама", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ДобавитьЭпикСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDГруппы = 1;
|
||||
IDПользователя = 1;
|
||||
|
||||
ИдентификаторыФайлов = Новый Массив;
|
||||
ИдентификаторыФайлов.Добавить("n428");
|
||||
ИдентификаторыФайлов.Добавить("n345");
|
||||
|
||||
СтруктураЭпика = Новый Структура;
|
||||
СтруктураЭпика.Вставить("NAME" , "Новый эпик");
|
||||
СтруктураЭпика.Вставить("DESCRIPTION", "Описание нового эпика");
|
||||
СтруктураЭпика.Вставить("GROUP_ID" , IDГруппы);
|
||||
СтруктураЭпика.Вставить("COLOR" , "FF6A00");
|
||||
СтруктураЭпика.Вставить("FILES" , ИдентификаторыФайлов);
|
||||
СтруктураЭпика.Вставить("CREATED_BY" , IDПользователя);
|
||||
СтруктураЭпика.Вставить("MODIFIED_BY", IDПользователя);
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьЭпикСкрама(URL, СтруктураЭпика);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЭпикСкрама (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
IDЭпика = Результат["result"]["id"]; // SKIP
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookEpicID", IDЭпика); // SKIP
|
||||
ПараметрыФункции.Вставить("Bitrix24_HookEpicID", IDЭпика); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDГруппы = 1;
|
||||
IDПользователя = 1;
|
||||
|
||||
СтруктураЭпика.Вставить("NAME" , "Еще один новый эпик");
|
||||
СтруктураЭпика.Вставить("DESCRIPTION", "Описание еще одного нового эпика");
|
||||
СтруктураЭпика.Вставить("GROUP_ID" , IDГруппы);
|
||||
СтруктураЭпика.Вставить("COLOR" , "FFD800");
|
||||
СтруктураЭпика.Вставить("FILES" , ИдентификаторыФайлов);
|
||||
СтруктураЭпика.Вставить("CREATED_BY" , IDПользователя);
|
||||
СтруктураЭпика.Вставить("MODIFIED_BY", IDПользователя);
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьЭпикСкрама(URL, СтруктураЭпика, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЭпикСкрама", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
|
||||
IDЭпика = Результат["result"]["id"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_EpicID", IDЭпика);
|
||||
ПараметрыФункции.Вставить("Bitrix24_EpicID", IDЭпика);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ОбновитьЭпикСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDЭпика = ПараметрыФункции["Bitrix24_HookEpicID"];
|
||||
IDГруппы = 1;
|
||||
IDПользователя = 1;
|
||||
|
||||
ИдентификаторыФайлов = Новый Массив;
|
||||
|
||||
СтруктураЭпика = Новый Структура;
|
||||
СтруктураЭпика.Вставить("NAME" , "Новый эпик 1");
|
||||
СтруктураЭпика.Вставить("DESCRIPTION", "Обновленное описание нового эпика");
|
||||
СтруктураЭпика.Вставить("GROUP_ID" , IDГруппы);
|
||||
СтруктураЭпика.Вставить("COLOR" , "FF6A11");
|
||||
СтруктураЭпика.Вставить("FILES" , ИдентификаторыФайлов);
|
||||
СтруктураЭпика.Вставить("CREATED_BY" , IDПользователя);
|
||||
СтруктураЭпика.Вставить("MODIFIED_BY", IDПользователя);
|
||||
|
||||
Результат = OPI_Bitrix24.ОбновитьЭпикСкрама(URL, IDЭпика, СтруктураЭпика);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьЭпикСкрама (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDЭпика = ПараметрыФункции["Bitrix24_EpicID"];
|
||||
IDГруппы = 1;
|
||||
IDПользователя = 1;
|
||||
|
||||
СтруктураЭпика.Вставить("NAME" , "Еще один новый эпик 1");
|
||||
СтруктураЭпика.Вставить("GROUP_ID" , IDГруппы);
|
||||
|
||||
Результат = OPI_Bitrix24.ОбновитьЭпикСкрама(URL, IDЭпика, СтруктураЭпика, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьЭпикСкрама", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьЭпикСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDЭпика = ПараметрыФункции["Bitrix24_HookEpicID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьЭпикСкрама(URL, IDЭпика);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЭпикСкрама (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDЭпика = ПараметрыФункции["Bitrix24_EpicID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьЭпикСкрама(URL, IDЭпика, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЭпикСкрама", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьСписокЭпиковСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
Отступ = 1;
|
||||
|
||||
// Полную структуру фильтра можно найти в функции ПолучитьСтруктуруФильтраСпринтов
|
||||
Фильтр = Новый Соответствие;
|
||||
Фильтр.Вставить("GROUP_ID", 1);
|
||||
Фильтр.Вставить("CREATED_BY", 1);
|
||||
|
||||
Поля = Новый Массив;
|
||||
Поля.Добавить("ID");
|
||||
Поля.Добавить("NAME");
|
||||
Поля.Добавить("DECSCRIPTION");
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокЭпиковСкрама(URL, Фильтр, , Поля);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЭпиковСкрама (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСписокЭпиковСкрама(URL, , Отступ, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЭпиковСкрама", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_УдалитьЭпикСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDЭпика = ПараметрыФункции["Bitrix24_HookEpicID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьЭпикСкрама(URL, IDЭпика);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЭпикСкрама (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDЭпика = ПараметрыФункции["Bitrix24_EpicID"];
|
||||
|
||||
Результат = OPI_Bitrix24.УдалитьЭпикСкрама(URL, IDЭпика, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЭпикСкрама", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьДоступныеПоляЭпика(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляЭпика(URL);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляЭпика (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляЭпика(URL, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляЭпика", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьСтруктуруФильтраЭпиков(ПараметрыФункции)
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраЭпиков();
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЭпиков", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат);
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраЭпиков(Истина);
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЭпиков (пустая)", "Bitrix24");
|
||||
|
||||
Для Каждого Элемент Из Результат Цикл
|
||||
|
||||
Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение);
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ДобавитьЗадачуВСкрам(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"];
|
||||
IDЭпика = ПараметрыФункции["Bitrix24_HookEpicID"];
|
||||
IDСпринта = ПараметрыФункции["Bitrix24_HookSprintID"];
|
||||
|
||||
СтруктураЗадачи = Новый Структура;
|
||||
СтруктураЗадачи.Вставить("ENTITY_ID", IDСпринта);
|
||||
СтруктураЗадачи.Вставить("STORY_POINTS", 15);
|
||||
СтруктураЗадачи.Вставить("EPIC_ID", IDЭпика);
|
||||
СтруктураЗадачи.Вставить("SORT", 50);
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьЗадачуВСкрам(URL, IDЗадачи, СтруктураЗадачи);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗадачуВСкрам (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксСтатусДанных(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"];
|
||||
IDЭпика = ПараметрыФункции["Bitrix24_EpicID"];
|
||||
IDБэклога = ПараметрыФункции["Bitrix24_BacklogID"];
|
||||
|
||||
СтруктураЗадачи.Вставить("ENTITY_ID", IDБэклога);
|
||||
СтруктураЗадачи.Вставить("STORY_POINTS", 5);
|
||||
СтруктураЗадачи.Вставить("EPIC_ID", IDЭпика);
|
||||
СтруктураЗадачи.Вставить("SORT", 25);
|
||||
|
||||
Результат = OPI_Bitrix24.ДобавитьЗадачуВСкрам(URL, IDЗадачи, СтруктураЗадачи);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗадачуВСкрам", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксСтатусДанных(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьЗадачуСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьЗадачуСкрама(URL, IDЗадачи);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗадачуСкрама (хук)", "Bitrix24"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьЗадачуСкрама(URL, IDЗадачи, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗадачуСкрама", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Bitrix24_ПолучитьДоступныеПоляЗадачиСкрама(ПараметрыФункции)
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_URL"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляЗадачиСкрама(URL);
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляЗадачиСкрама (хук)", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат); // SKIP
|
||||
|
||||
URL = ПараметрыФункции["Bitrix24_Domain"];
|
||||
Токен = ПараметрыФункции["Bitrix24_Token"];
|
||||
|
||||
Результат = OPI_Bitrix24.ПолучитьДоступныеПоляЗадачиСкрама(URL, Токен);
|
||||
|
||||
// END
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеПоляЗадачиСкрама", "Bitrix24");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область VKTeams
|
||||
|
Reference in New Issue
Block a user