diff --git "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\236\320\261\321\211\320\270\320\271/Module.bsl" "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\236\320\261\321\211\320\270\320\271/Module.bsl" index b36354853..d2f131beb 100644 --- "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\236\320\261\321\211\320\270\320\271/Module.bsl" +++ "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\236\320\261\321\211\320\270\320\271/Module.bsl" @@ -841,6 +841,12 @@ КонецПроцедуры +Процедура Пауза(Время) Экспорт + + ЮТПовторногоИспользования.Компонента().Sleep(Время); + +КонецПроцедуры + #КонецОбласти #Область СлужебныеПроцедурыИФункции diff --git "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\320\276\320\262\321\202\320\276\321\200\320\275\320\276\320\263\320\276\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\321\217/Module.bsl" "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\320\276\320\262\321\202\320\276\321\200\320\275\320\276\320\263\320\276\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\321\217/Module.bsl" index 7d64a2308..adb57a299 100644 --- "a/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\320\276\320\262\321\202\320\276\321\200\320\275\320\276\320\263\320\276\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\321\217/Module.bsl" +++ "b/exts/yaxunit/src/CommonModules/\320\256\320\242\320\237\320\276\320\262\321\202\320\276\321\200\320\275\320\276\320\263\320\276\320\230\321\201\320\277\320\276\320\273\321\214\320\267\320\276\320\262\320\260\320\275\320\270\321\217/Module.bsl" @@ -42,4 +42,27 @@ КонецФункции +Функция Компонента() Экспорт + + ЮТПовторногоИспользования.ПодключитьКомпоненту(); + Возврат Новый ("AddIn.YaxUnitAddin.Sleep"); + +КонецФункции + +Функция ПодключитьКомпоненту() Экспорт + + ИмяМакета = "ОбщийМакет.AddIn"; + ИмяКомпоненты = "YaxUnitAddin"; + +#Если ТонкийКлиент Тогда + Если НЕ ПодключитьВнешнююКомпоненту(ИмяМакета, ИмяКомпоненты) Тогда + УстановитьВнешнююКомпоненту(ИмяМакета); + Иначе + Возврат Истина; + КонецЕсли; +#КонецЕсли + Возврат ПодключитьВнешнююКомпоненту(ИмяМакета, ИмяКомпоненты); + +КонецФункции + #КонецОбласти diff --git a/exts/yaxunit/src/CommonTemplates/AddIn/AddIn.mdo b/exts/yaxunit/src/CommonTemplates/AddIn/AddIn.mdo new file mode 100644 index 000000000..89783d842 --- /dev/null +++ b/exts/yaxunit/src/CommonTemplates/AddIn/AddIn.mdo @@ -0,0 +1,9 @@ + + + AddIn + + ru + Add in + + BinaryData + diff --git a/exts/yaxunit/src/CommonTemplates/AddIn/Template.bin b/exts/yaxunit/src/CommonTemplates/AddIn/Template.bin new file mode 100644 index 000000000..20324d320 Binary files /dev/null and b/exts/yaxunit/src/CommonTemplates/AddIn/Template.bin differ diff --git a/exts/yaxunit/src/Configuration/Configuration.mdo b/exts/yaxunit/src/Configuration/Configuration.mdo index 3bdcd3a19..6aa1ddaba 100644 --- a/exts/yaxunit/src/Configuration/Configuration.mdo +++ b/exts/yaxunit/src/Configuration/Configuration.mdo @@ -35,6 +35,7 @@ CommonPicture.ЮТУпал CommonPicture.ЮТУспешно CommonPicture.ЮТЭлементыТестов + CommonTemplate.AddIn CommonTemplate.ЮТ_СловарьПодражателя_Компании_Наименования_ru CommonTemplate.ЮТ_СловарьПодражателя_Компании_ПрефиксыНаименований_ru CommonTemplate.ЮТ_СловарьПодражателя_Люди_ЖенскиеИмена_ru diff --git "a/tests/src/CommonModules/\320\236\320\234_\320\236\320\261\321\211\320\270\320\271/Module.bsl" "b/tests/src/CommonModules/\320\236\320\234_\320\236\320\261\321\211\320\270\320\271/Module.bsl" index 2178a095c..f0d00e5d5 100644 --- "a/tests/src/CommonModules/\320\236\320\234_\320\236\320\261\321\211\320\270\320\271/Module.bsl" +++ "b/tests/src/CommonModules/\320\236\320\234_\320\236\320\261\321\211\320\270\320\271/Module.bsl" @@ -25,10 +25,20 @@ .ДобавитьТест("ОбъединитьВСтруктуру") .ДобавитьТест("СформироватьСтрокуСимволов") .ДобавитьТест("ДанныеСовпадают") + .ДобавитьТест("Пауза") ; КонецПроцедуры +Процедура Пауза() Экспорт + + ЮТОбщий.Пауза(1); + ЮТОбщий.Пауза(10); + ЮТОбщий.Пауза(100); + ЮТОбщий.Пауза(1000); + +КонецПроцедуры + Процедура ДобавитьСтроку() Экспорт Варианты = ЮТест.Варианты("Исходная, Дополнение, Разделитель, Результат")