Если вы хотите смоделировать этот вызов в тесте маршрута Camel, вы можете использовать AdviceWith .
1) Добавьте идентификатор / маркер к шагу маршрута, который вы хотите смоделировать
.toD("{{my.applications.url}}?throwExceptionOnFailure=false").id("RequestToMock")
2) Затем используйте AdviceWith, чтобы заменить отмеченный шаг на что-то еще
context.getRouteDefinition("yourRouteId").adviceWith(context, new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
weaveById("RequestToMock") // <-- same identifier
.replace()
.setBody(simple("resource:classpath:TestResponse.json"));
}
});
3) Скажите Camel, что ваш тест использует AdviceWith (в зависимости от типа вашего теста)
@UseAdviceWith // for Spring Boot tests
@Override
public boolean isUseAdviceWith() { // for CamelTestSupport
return true;
}