Задать вопрос
nuclear_kote
@nuclear_kote

Как замочить бин до ContextRefreshedEvent?

вообщем нужно протестить сервис в котором есть
@EventListener
    public void handleContextRefresh(ContextRefreshedEvent event) {

такая штука и эта штука использует RestTemplate. @BeforeEach отрабатывает уже после @EventListener'a. собственно вопрос как это обойти?
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Академия Эдюсон
    Java-разработчик + ИИ
    8 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 2
xez
@xez Куратор тега Java
TL Junior Roo
Я бы лучше сделал мок http сервера (MockServer) к которому RestTemplate обращается .
Ответ написан
nuclear_kote
@nuclear_kote Автор вопроса
@ContextConfiguration(initializers = MyTest.PropertyInitializer.class)

public static class PropertyInitializer
implements ApplicationContextInitializer {
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы