У меня есть маршруты, определенные в CamelRoutes.xml
, и я хотел бы проверить их, используя технику упаковки, описанную в нижней части http://camel.apache.org/mock.html.
My CamelRoutes.xml
<route autoStartup="true" xmlns="http://camel.apache.org/schema/spring">
<from uri="direct:start"/>
<to uri="direct:end"/>
</route>
Итак, я создал CamelRoutesTest.xml
, содержащий:
<import resource="CamelRoutes.xml"/>
<bean id="mockAllEndpoints" class="org.apache.camel.impl.InterceptSendToMockEndpointStrategy"/>
, но я не уверен, как создать тест, который одновременно загружает xml пружины и обеспечивает доступ к фиктивным конечным точкам.
Если яиспользуйте ..
@ContextConfiguration( locations=("/CamelRoutesTest"))
public class CamelTest extends AbstractJUnit38SpringContextTests
}
тогда я понятия не имею, как получить фиктивные конечные точки
Если я использую ..
public class CamelTest extends CamelTestSupport
}
тогдаЯ не знаю, как загрузить свой верблюжий контекст.
Не могу найти пример теста на веб-сайте, который использует CamelTestSupport
И загружает маршруты из Spring XML.