1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2025-02-07 19:30:17 +02:00

#315 Тест и фикс на глобальные настройка транзакции

This commit is contained in:
alkoleft 2024-04-05 17:05:20 +03:00
parent 4f33571fd1
commit 01dbc39444
3 changed files with 21 additions and 3 deletions

View File

@ -67,6 +67,7 @@
Функция ПрочитатьПараметрыЗапуска(Знач ПараметрыЗапускаСтрокой, Обработчик)
Параметры = ЮТФабрика.ПараметрыЗапуска();
ЮТСобытияСлужебный.УстановитьПараметрыЗапускаПоУмолчанию(Параметры);
Если Не ЗначениеЗаполнено(ПараметрыЗапускаСтрокой) Тогда
ЮТАсинхроннаяОбработкаСлужебныйКлиент.ВызватьОбработчик(Обработчик, Параметры);

View File

@ -5,5 +5,6 @@
<key>ru</key>
<value>Настройка YAxUnit</value>
</synonym>
<server>true</server>
<clientManagedApplication>true</clientManagedApplication>
<clientOrdinaryApplication>true</clientOrdinaryApplication>
</mdclass:CommonModule>

View File

@ -24,6 +24,7 @@
.ДобавитьТестовыйНабор("ОсновнойНабор")
.ДобавитьТест("Пропустить")
.ДобавитьТест("ПроверкаКонтекста")
.ДобавитьСерверныйТест("ТранзакцияПоУмолчаниюАктивна")
.ДобавитьТестовыйНабор("ПереопределенныйНабор").Перед("Перед_ПереопределенныйНабор")
.ДобавитьТест("ПроверкаПереопределенногоКонтекста").Перед("Перед_ПроверкаПереопределенногоКонтекста")
.ДобавитьТестовыйНабор("ПовторнаяПроверкаКонтекста")
@ -71,8 +72,14 @@
Процедура ПослеВсехТестов() Экспорт
ЮТест.Контекст().Значение("Коллекция").Добавить("ПослеВсехТестов");
ЮТест.ОжидаетЧто(ЮТест.Контекст().Значение("Коллекция")).ИмеетДлину(16);
#Если Сервер Тогда
ЮТест.ОжидаетЧто(ЮТест.Контекст().Значение("Коллекция"))
.ИмеетДлину(18); // Количество вызванных обработчиков событий
#Иначе
ЮТест.ОжидаетЧто(ЮТест.Контекст().Значение("Коллекция"))
.ИмеетДлину(16); // Количество вызванных обработчиков событий
#КонецЕсли
КонецПроцедуры
Процедура Пропустить() Экспорт
@ -135,4 +142,13 @@
КонецПроцедуры
#Если Сервер Тогда
Процедура ТранзакцияПоУмолчаниюАктивна() Экспорт
ЮТест.ОжидаетЧто(ТранзакцияАктивна(), "Транзакция из настроек по умолчанию не активна")
.ЭтоИстина();
КонецПроцедуры
#КонецЕсли
#КонецОбласти