Как начать существующий маршрут через класс junit - PullRequest
0 голосов
/ 12 апреля 2019

Привет, у меня есть конечная точка покоя, которую я хочу протестировать, и внутри API я использую Camel ManufacturerTemplate (используя requestBodyAndHeaders) для маршрутизации на мой верблюжий маршрут и знаю, что проблема заключается в том, что я хочу написать тестовый пример интеграции в моей конечной точке без насмешки над любым кодом, а это значит, что мне нужно запустить верблюжий маршрут во время выполнения моего тестового класса и надеяться, что тогда этот маршрут будет использовать тело элемента sourceTemplate. Я попытался добавить маршрут, высмеивая верблюжий контекст и добавить маршрут в верблюжий контекст.

    camelContext.addRoutes(new testroute());//testroute extends routebuilder
    camelContext.start();

но это не работает ..

...