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> <key>ru</key>
<value>Настройка YAxUnit</value> <value>Настройка YAxUnit</value>
</synonym> </synonym>
<server>true</server> <clientManagedApplication>true</clientManagedApplication>
<clientOrdinaryApplication>true</clientOrdinaryApplication>
</mdclass:CommonModule> </mdclass:CommonModule>

View File

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