Я хочу написать интеграционный тест, но с одним небольшим ограничением. Я получил TimeSourceBean, который хочу макетировать. Этот TimeSourceBean используется несколько раз глубоко в приложении. (нет способа сделать это с помощью отражения)
Все сделано с помощью autowire.
Я думаю, что смогу загрузить в свой тест дополнительный XML с реализацией, которая мне нравится.
см: здесь !
Но было бы здорово, если бы я мог создать свой фиктивный TimeSourceBean в самом тесте и зарегистрировать его (заменить оригинальный компонент) в контексте
=> поэтому перед тем, как начать тестирование, я создаю макет и регистрирую свой боб следующим образом:
context.registerBean (timeSourceBeanMockVersion);
Есть идеи, если это возможно?