У меня есть сервисные тесты (JUnit 5). В этих тестах вызываются сервисы, которые исполняются и потом вся полученная информация ассертится - всё как обычно. В один из сервисных методов из контроллера приходит предикат (com.querydsl.core.types.Predicate). Как создать такой предикат в тесте, чтобы отправить его потом аргументом в сервисный метод?
Конечно, нет ничего проще создать PredicateImpl implements Predicate и потом добавить аргументом new PredicateImpl(), но такой вариант не проходит. Я пока не понял, как вызывать нормальный стектрейс в Junit5, что добавляет сложностей.
Также, интересует, как такой предикат наполнить. Рутом к нему назначается dto с полями: id, name, parentId. Как задать значения этих полей в предикате?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники