diff --git a/exts/yaxunit/src/CommonModules/ЮТРегистрацияОшибок/Module.bsl b/exts/yaxunit/src/CommonModules/ЮТРегистрацияОшибок/Module.bsl index 9f3a379a..d9a306ab 100644 --- a/exts/yaxunit/src/CommonModules/ЮТРегистрацияОшибок/Module.bsl +++ b/exts/yaxunit/src/CommonModules/ЮТРегистрацияОшибок/Module.bsl @@ -77,6 +77,17 @@ КонецПроцедуры +// Регистрирует ошибку выполнения теста +// Параметры: +// Объект - см. ЮТФабрика.ОписаниеИсполняемогоТеста +// Сообщение - Строка +Процедура ЗарегистрироватьПростуюОшибкуВыполнения(Объект, Сообщение) Экспорт + + ДанныеОшибки = ДанныеОшибки(Неопределено, Сообщение, ЮТФабрика.ТипыОшибок().Исполнения); + Объект.Ошибки.Добавить(ДанныеОшибки); + +КонецПроцедуры + // Регистрирует ошибку режима выполнения теста // Параметры: // Объект - см. ЮТФабрика.ОписаниеИсполняемогоТеста diff --git a/exts/yaxunit/src/CommonModules/ЮТСобытия/Module.bsl b/exts/yaxunit/src/CommonModules/ЮТСобытия/Module.bsl index d785f2fd..f307c422 100644 --- a/exts/yaxunit/src/CommonModules/ЮТСобытия/Module.bsl +++ b/exts/yaxunit/src/CommonModules/ЮТСобытия/Module.bsl @@ -109,11 +109,13 @@ #Если Сервер ИЛИ ТолстыйКлиентОбычноеПриложение ИЛИ ТолстыйКлиентУправляемоеПриложение Тогда Если ЮТНастройкиВыполнения.ВТранзакции() Тогда ОтменитьТранзакцию(); - Пока ТранзакцияАктивна() Цикл - ОтменитьТранзакцию(); - ЮТОбщий.СообщитьПользователю("Обнаружена незакрытая транзакция"); - КонецЦикла; КонецЕсли; + + Пока ТранзакцияАктивна() Цикл + ОтменитьТранзакцию(); + ЮТРегистрацияОшибок.ЗарегистрироватьПростуюОшибкуВыполнения(Тест, "Обнаружена незакрытая транзакция"); + КонецЦикла; + #КонецЕсли Уровни = ЮТФабрика.УровниИсполнения();