В моем проекте SpringBoot мне нужно смоделировать объекты для выполнения модульных тестов, поэтому я придумал несколько универсальных методов, которые заполняют объекты фиктивными данными с помощью класса PodamFactory.Эти методы реализованы в каждом тестовом классе, и они используют общую глобальную переменную, подобную этой:
PodamFactory podamFactory = new PodamFactoryImpl();
Что я хотел бы сделать, так это создать в новом уникальном классе экземпляр и иметь все эти методы( класс записан в тестовом пакете, поэтому он не будет работать во время выполнения ).
Есть ли способ, которым Spring может помочь мне получить что-то вроде @Configuration (которая выполняется один раз при запуске приложения) но будет ли выполняться один раз при запуске тестов?
ex: если я запускаю один тест -> класс выполняется один раз
если я запускаю 10 тестов ->класс выполняется один раз
, если я запускаю все тестовые классы в проекте -> класс выполняется один раз