-
Notifications
You must be signed in to change notification settings - Fork 126
Генерация данных
Artur Ayukhanov edited this page Jul 25, 2016
·
12 revisions
Возможно создание данных на базе специальных табличных документов-макетов. Использовать можно макеты из внешней обработки-теста или общие макеты или просто табличные документы.
Эти макеты можно генерить из реальных боевых данных или ввести вручную, в табличный документ.
Формат очень простой.
Режимы генерации данных при создании объектов и поиске реквизитов объектов
Генерация макета на базе реальных данных
Перем КонтекстЯдра;
Перем СериализаторMXL;
Процедура Инициализация(КонтекстЯдраПараметр) Экспорт
КонтекстЯдра = КонтекстЯдраПараметр;
СериализаторMXL = КонтекстЯдра.Плагин("СериализаторMXL");
КонецПроцедуры
Функция ПолучитьСписокТестов() Экспорт
ВсеТесты = Новый Массив;
ВсеТесты.Добавить("ТестДолжен_СоздатьПростойСправочник");
Возврат ВсеТесты;
КонецФункции
Процедура ТестДолжен_СоздатьПростойСправочник() Экспорт
Макет = ПолучитьМакет("СозданиеПростогоСправочника"); //использую макет из этой же внешней обработки
ТестовыеДанные = СериализаторMXL.СоздатьДанныеПоТабличномуДокументу(Макет);
ПроверитьСозданиеПростогоСправочника(ТестовыеДанные);
КонецПроцедуры
Создание макета данных на основании результатов запросов (например, через ирПортативные)