我正在使用Camel进行单元测试,当我从Camel In Action存储库执行时,它工作得非常完美,但是当我将路由类型从SEDA更改为直接-vm时,它会失败,并收到以下消息:
由: org.apache.camel.component.directvm.DirectVmConsumerNotAvailableException这就是测试失败的原因吗?如何使直接vm类型的路由测试工作?这就是我启动
我在Camel中有一个单元测试,用于测试从文件到JMS队列的简单路由。我将seda作为JMS组件注入camel上下文中,以避免依赖于单元测试的activeMQ。:976)
at org.apache.camel.component.mock.MockEndpoint.doAssertIsSatisfied(MockEndpoint.java:410)at org.apache.camel.component.