почти всегда надо какие-то фейковые объекты создавать и руками заполнять. И когда надо проверить просто скажем маппинг становится вообще грустно на это время тратить. Может есть какой - нибудь генератор данных? Типо ты ему пожо класс отдаёшь, а он тебе заполненный объект.
Может знает кто инструмент какой для таких делов?
Для этого придуманы моки. Не надо ничего заполнять, просто делаешь вид что обьект создан как надо
Есть такой вариант как JUnit5 parametrized tests , посмотри может ли тебе это помочь
Я хранил json строку необходимого объекта в ресурсах тестовых. И маппил в тестах на объект её. Так выходил из ситуации в тестах, когда у объекта было много полей для заполнения.
из близкого могу порекомендовать только плагины для идеи который генерит поля в конструктор
java-faker
Вообще, создают TestFactory, в который вносят все объекты заполненные И при необходимости туда добавлять новые поля/объекты, доставать и модифицировать под свои нужды
Попробуйте podam. Как раз генерирует объекты
Если актуально ещё https://github.com/nmuzhichin/prototest
jpopulator?
Обсуждают сегодня