xUnitFor1C
xUnitFor1C copied to clipboard
Режим удаления данных
Не хватает режима удаления объектов из базы с помощью генератора макетов
Например, мне нужно обработать события, выполняемые только при создании нового объекта
Сейчас кодом это очень неудобно делать, т.к. не всегда просто найти нужный объект а в макете есть точные данные
И приходится делать одно из нескольких неудобных вариантов:
- либо вручную находить и удалять объект
- тогда идет дублирование информации об объекте с макетом
- либо сначала грузим макет с нужными данными
- затем удаляем объект по имени из макета -
ТестовыеДанные.ИмяОбъектаИзМакета - и снова грузим макет с нужными данными
- затем удаляем объект по имени из макета -
- либо полностью удаляем все объекты нужного типа, чтобы не выполнять поиск
- а уже затем грузим данные из макета
Предлагаю следующее:
Функциональность: Удаление объектов ИБ
Как разработчик тестов
Я хочу удалять данные ИБ с помощью генератора макетов
чтобы быстро и удобно подготавливать нужное окружение
Контекст:
Допустим У меня есть объект в базе
Сценарий: Удаление объекта по данным из макета
Допустим В макете данных есть строка с режимом "Удаление" и указанием ГУИД объекта
Когда я выполняю загрузку этого макета
Тогда объект из базы удален
Сценарий: Удаление объекта по наименованию
Допустим В макете данных есть строка с режимом "Удаление" и указанием наименования объекта
Когда я выполняю загрузку этого макета
Тогда объект из базы удален
Сценарий: Создать полностью новый объект
Допустим В макете данных есть строка с режимом "Удаление" и указанием ГУИД объекта
И В макете данных далее есть строка создания нового объекта по ГУИД объекта
Когда я выполняю загрузку этого макета
Тогда создан новый объект