Шаблон юнит-теста

Eternium 8 1
#Область ОписаниеПеременных

Перем КонтекстЯдра;              // Фреймворк тестирования
Перем Утверждения;               // Ассерты
Перем Данные;                    // Плагин данных
Перем УтвержденияПроверкаТаблиц; // Плагин проверки таблиц

#КонецОбласти

#Область СлужебныйПрограммныйИнтерфейс

#Область СобытияФреймворкаТестирования

Процедура Инициализация(КонтекстЯдраПараметр) Экспорт
	
	КонтекстЯдра              = КонтекстЯдраПараметр;
	Утверждения               = КонтекстЯдра.Плагин("БазовыеУтверждения");
	Данные                    = КонтекстЯдра.Плагин("Данные");
	УтвержденияПроверкаТаблиц = КонтекстЯдра.Плагин("УтвержденияПроверкаТаблиц");
	
КонецПроцедуры

Процедура ЗаполнитьНаборТестов(НаборТестов, КонтекстЯдраПараметр) Экспорт
	
	КонтекстЯдра = КонтекстЯдраПараметр;
	
	НаборТестов.Добавить("Тест_ДолженПроверить");
	
КонецПроцедуры

// BSLLS:PairingBrokenTransaction-OFF
// BSLLS:BeginTransactionBeforeTryCatch-OFF
// BSLLS:WrongUseOfRollbackTransactionMethod-OFF

Процедура ПередЗапускомТеста() Экспорт
	НачатьТранзакцию();
КонецПроцедуры

Процедура ПослеЗапускаТеста() Экспорт
	Если ТранзакцияАктивна() Тогда
		ОтменитьТранзакцию();
	КонецЕсли;
КонецПроцедуры

// BSLLS:PairingBrokenTransaction-ON
// BSLLS:BeginTransactionBeforeTryCatch-ON
// BSLLS:WrongUseOfRollbackTransactionMethod-ON

#КонецОбласти

#Область Тесты

Процедура Тест_ДолженПроверить() Экспорт
	
	// Дано
	
	// Когда
	
	// Тогда
	
КонецПроцедуры

#КонецОбласти

#КонецОбласти
0
Орфографическая ошибка в Фреймворк: Фреймворк
Орфографическая ошибка в Ассерты: Ассерты
Орфографическая ошибка в СобытияФреймворкаТестирования: Фреймворка

См. также

СоздатьШаблон (БСП)

ЕстьДоступныеШаблоны (БСП)

ШаблонПоВладельцу (БСП)

СведенияОШаблоне (БСП)

ВидыШаблонов (БСП)

ЗаполнитьШаблон (БСП)

ИспользуютсяШаблоныСообщений (БСП)

Шаблон http-сервиса

ЗаполнитьДеревоШаблонаАнкеты (БСП)

Модератору