diff --git a/test/Тест_Итератор/Ext/ObjectModule.bsl b/test/Тест_Итератор/Ext/ObjectModule.bsl index b55dd40..15247d9 100644 --- a/test/Тест_Итератор/Ext/ObjectModule.bsl +++ b/test/Тест_Итератор/Ext/ObjectModule.bsl @@ -20,6 +20,7 @@ НаборТестов.Добавить("Тест_СоздатьНовый"); НаборТестов.Добавить("Тест_Клонировать"); + НаборТестов.Добавить("Тест_ОтклБезопасныйРежим"); НаборТестов.Добавить("Тест_Начать"); НаборТестов.Добавить("Тест_НачатьС"); @@ -141,6 +142,28 @@ Ожидаем.Что(Итератор_1.Количество()).Меньше(Итератор_2.Количество()); КонецПроцедуры +Процедура Тест_ОтклБезопасныйРежим() Экспорт + Статус = "Не выполнено создание без откл.безопасного режима."; + Попытка + Итератор().СоздатьНовый().Клонировать().СоздатьНовый(); + Статус = "ОШИБКА! Выполнено создание без откл.безопасного режима!"; + Исключение + ; + КонецПопытки; + Ожидаем.Что(Статус).Равно("Не выполнено создание без откл.безопасного режима."); + + // - - - + + Статус = "ОШИБКА! Не выполнено создание с откл.безопасного режима!"; + Попытка + Итератор().ОтклБезопасныйРежим().СоздатьНовый().Клонировать().СоздатьНовый(); + Статус = "Успешно выполнено создание с откл.безопасного режима."; + Исключение + ; + КонецПопытки; + Ожидаем.Что(Статус).Равно("Успешно выполнено создание с откл.безопасного режима."); +КонецПроцедуры + Процедура Тест_Начать() Экспорт Итератор = Итератор().ВзятьИз(СтрРазделить("1,2,3", ",")); Итератор.Начать();