Как проверить маршруты Camel, определенные в Java DSL, при использовании другого TestRunner? - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь протестировать свои маршруты на верблюдах, используя Cucumber, что требует от меня использования другого TestRunner (Cucumber.class).В тестах я хотел бы смоделировать определенные конечные точки.

Я прочитал, что мой тестовый класс должен расширять класс CamelSpringTestSupport.Расширение класса требует от меня реализации метода createApplicationContext ().В Интернете я нахожу много примеров, как это сделать, когда вы используете xml для определения ваших маршрутов.Один из примеров:

protected AbstractXmlApplicationContext createApplicationContext() {
        return new ClassPathXmlApplicationContext("classpath:context.xml");
    }

Однако как реализовать этот метод, если вы используете Java DSL?

...