File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed
Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change 5858 ВсеТесты.Добавить("ТестДолжен_ПроверитьОперацииСДатой_Вычитание" );
5959 ВсеТесты.Добавить("ТестДолжен_ПроверитьОперацииСДатой_СложениеДат" );
6060
61+ ВсеТесты.Добавить("ТестДолжен_ПроверитьВложенныеИсключения" );
62+ ВсеТесты.Добавить("ТестДолжен_ПроверитьВложенныеИсключенияДелегат" );
63+ ВсеТесты.Добавить("ТестДолжен_ПроверитьВложенныеИсключенияФоновоеЗадание" );
64+
6165 Возврат ВсеТесты;
6266
6367КонецФункции
737741
738742 ВызватьИсключение "Не должно работать сложение дат" ;
739743КонецПроцедуры
744+
745+ Процедура ТестДолжен_ПроверитьВложенныеИсключения () Экспорт
746+ ИсключениеВоВложеннойПопытке();
747+ КонецПроцедуры
748+
749+ Процедура ТестДолжен_ПроверитьВложенныеИсключенияДелегат () Экспорт
750+ Действие = Новый Действие(ЭтотОбъект, "ИсключениеВоВложеннойПопытке" );
751+ Действие.Выполнить();
752+ КонецПроцедуры
753+
754+ Процедура ТестДолжен_ПроверитьВложенныеИсключенияФоновоеЗадание () Экспорт
755+
756+ ФоновоеЗадание = ФоновыеЗадания .Выполнить(ЭтотОбъект, "ИсключениеВоВложеннойПопытке" );
757+ ФоновоеЗадание.ОжидатьЗавершения();
758+
759+ Если ФоновоеЗадание.ИнформацияОбОшибке <> Неопределено Тогда
760+
761+ ВызватьИсключение СтрШаблон (
762+ "%1 (%2:%3)" ,
763+ ФоновоеЗадание.ИнформацияОбОшибке.Описание,
764+ ФоновоеЗадание.ИнформацияОбОшибке.ИмяМодуля,
765+ ФоновоеЗадание.ИнформацияОбОшибке.НомерСтроки
766+ );
767+
768+ КонецЕсли ;
769+
770+ КонецПроцедуры
771+
772+ Процедура ИсключениеВоВложеннойПопытке () Экспорт
773+
774+ Попытка
775+
776+ Попытка
777+ ВызватьИсключение "Исключение из вложенной попытки должна перехватываться" ;
778+ Исключение
779+ КонецПопытки ;
780+
781+ ВызватьИсключение "Исключение из внешней попытки должна перехватываться" ;
782+
783+ Исключение
784+ // Успех
785+ КонецПопытки ;
786+
787+ КонецПроцедуры
You can’t perform that action at this time.
0 commit comments