один класс с @SpringBootTest в другой класс @SpringBootTest ?
Caused by: java.lang.IllegalStateException: The @PropertyMapping annotation @AutoConfigureMockMvc cannot be used in combination with the @Component annotation @Component
Лучше для каждого тестового класса опишите тестовую конфигурацию, где вы опишите как создавать все Бины, которые вам нужны. И заимпортите эти конфиги в ваши тестовые классы. Тогда проблем быть не должно. Судя по всему у вас что-то не так на уровне архитектуры, возможно стоит немного пересмотреть подход?
Я просто инжекчу другой класс в тестах, который переиспользуется. Там по сути запросы просто обернуты в функции и используется MockMvc
Вот в этом и вопрос - зачем инжектить другой тестовый класс?
Тот класс не тестовый. Там тестов нет. Но там используются моки, чтобы доставать значания. Типа там функции "Code sendCode(data)", которая мокает внешний адаптер отправки кода и возвращает его.
ты делаешь что-то неправильное
Хорошо - посоветуйте. Я хочу выделить те штуки, что у меня повторяются (запросы). Чтобы потом использовать в тестах как "Given" или setUp.
видите, не только я вам это советую) попорбуйте)
Обсуждают сегодня