Как настроить конфигурацию при тестировании в Spring Boot - PullRequest
0 голосов
/ 31 мая 2019

В моем проекте SpringBoot мне нужно смоделировать объекты для выполнения модульных тестов, поэтому я придумал несколько универсальных методов, которые заполняют объекты фиктивными данными с помощью класса PodamFactory.Эти методы реализованы в каждом тестовом классе, и они используют общую глобальную переменную, подобную этой:

PodamFactory podamFactory = new PodamFactoryImpl();

Что я хотел бы сделать, так это создать в новом уникальном классе экземпляр и иметь все эти методы( класс записан в тестовом пакете, поэтому он не будет работать во время выполнения ).

Есть ли способ, которым Spring может помочь мне получить что-то вроде @Configuration (которая выполняется один раз при запуске приложения) но будет ли выполняться один раз при запуске тестов?

ex: если я запускаю один тест -> класс выполняется один раз

если я запускаю 10 тестов ->класс выполняется один раз

, если я запускаю все тестовые классы в проекте -> класс выполняется один раз

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...