Я пишу тестовые примеры для библиотеки, которая скрывает бизнес верблюда от конечных пользователей. Библиотека предоставляет методы, такие как sendMessages() и т. Д. И внутренне с помощью ProducerTemplate отправляет сообщения на маршрут верблюда, где они агрегируются и отправляются в пункт назначения.Как высмеять конечные точки верблюда в отдельном контексте верблюда
Я хочу, чтобы иметь возможность писать тесты, которые вызывают метод библиотеки, и издеваться над конечными точками верблюда, чтобы впоследствии это подтвердить.
Если я использую CamelSpringTestSupport, он в основном создает новый ClassPathXmlApplicationContext, используя который я могу проверить маршруты.
Однако я хочу проверить конечные точки, которые создаются в контексте верблюда библиотеки, и что я тестирую также и библиотечный код.
Можно ли это сделать?