Artifact 7101ffb97714ece485a872b25de10d19202e1da1:
- File
Tests/Automated/xUnitFor1C/AddTestsDesc/xUnitAddTestsDesc_УжеЕстьОписанияТестов.txt
— part of check-in
[a373498a65]
at
2014-04-18 11:13:22
on branch trunk
— + при записи модуля внешней обработки происходит вставка определений тестовых случаев, если они определены в модуле
+ автоматические тесты поведения скрипта
+ выделен отдельный класс _AppenderTestCaseDescriptionsIntoText вместо функций (user: artbear size: 3424)
Перем юТест; Функция Проверка(ЮнитТестирование) Экспорт юТест = ЮнитТестирование; ВсеТесты = Новый Массив; ВсеТесты.Добавить("Тест_Обычный"); Параметры = Новый Структура("ИмяТеста,Транзакция,Параметр", "ТестСОпциями", Истина, 1); ВсеТесты.Добавить(Параметры); Параметры = Новый Структура("ИмяТеста,Транзакция,Параметр", "ТестСОпциями", Истина, 2); ВсеТесты.Добавить(Параметры); Параметры = Новый Структура("ИмяТеста,Транзакция", "ТестСОпциями_БезПараметра", Истина); ВсеТесты.Добавить(Параметры); Параметры = Новый Структура("ИмяТеста,Параметр", "НесуществующийТест", 1); ВсеТесты.Добавить(Параметры); //Параметры = Новый Структура("Парам1", 1); // нет имени теста - браузер не загрузит тестовый набор //ВсеТесты.Добавить(Параметры); Возврат ВсеТесты; КонецФункции Функция ПолучитьСписокТестов(ЮнитТестирование) Экспорт юТест = ЮнитТестирование; ВсеТесты = Новый Массив; ВсеТесты.Добавить("Тест_Обычный"); Параметры = Новый Структура("ИмяТеста,Транзакция,Параметр", "ТестСОпциями", Истина, 1); ВсеТесты.Добавить(Параметры); Параметры = Новый Структура("ИмяТеста,Транзакция,Параметр", "ТестСОпциями", Истина, 2); ВсеТесты.Добавить(Параметры); Параметры = Новый Структура("ИмяТеста,Транзакция", "ТестСОпциями_БезПараметра", Истина); ВсеТесты.Добавить(Параметры); Параметры = Новый Структура("ИмяТеста,Параметр", "НесуществующийТест", 1); ВсеТесты.Добавить(Параметры); //Параметры = Новый Структура("Парам1", 1); // нет имени теста - браузер не загрузит тестовый набор //ВсеТесты.Добавить(Параметры); Возврат ВсеТесты; КонецФункции Процедура ТестСОпциями(Парам) Экспорт Сообщить("Парам теста <"+Парам+">"); юТест.ПроверитьЗаполненность(Парам, "ТестСОпциями(Парам)"); КонецПроцедуры Процедура ТестСОпциями_БезПараметра() Экспорт КонецПроцедуры Процедура Тест_Обычный() Экспорт юТест.Проверить(Истина, "Значение ложно"); КонецПроцедуры