Process Camel:通过拦截对处理器进行junit测试

Process Camel:通过拦截对处理器进行junit测试,process,apache-camel,intercept,Process,Apache Camel,Intercept,对不起,如果我因为树木而错过了森林 我们希望junit测试一些JavaDSL。我们找到了一些方法在原始路线上实现这一点,而不是复制路线。 使用,即expectedMessageCount()和AssertessAstified()对于端点“使用创建到()”非常有效 现在我正在寻找一种使用intercept或更好的interceptSendToEndpoint拦截处理器(DSL进程(新处理器(){…})的方法,但该处理器没有URI。有没有办法做到这一点。请参阅 底部有关于测试现有路由的链接,

对不起,如果我因为树木而错过了森林

我们希望junit测试一些JavaDSL。我们找到了一些方法在原始路线上实现这一点,而不是复制路线。 使用,即
expectedMessageCount()
AssertessAstified()
对于端点“使用
创建到()
”非常有效


现在我正在寻找一种使用intercept或更好的interceptSendToEndpoint拦截处理器(
DSL进程(新处理器(){…}
)的方法,但该处理器没有URI。有没有办法做到这一点。

请参阅

底部有关于测试现有路由的链接,例如,您可以在测试之前使用advice with拦截/替换部分路由。例如,如果您为处理器分配了一个id,则可以使用advice with根据id替换/移除处理器


请参阅文档和示例,您可以查看camel core的单元测试源代码以查找更多示例。

请参阅位于的camel测试文档

底部有关于测试现有路由的链接,例如,您可以在测试之前使用advice with拦截/替换部分路由。例如,如果您为处理器分配了一个id,则可以使用advice with根据id替换/移除处理器


请参阅文档和示例,您可以查看camel core的单元测试源代码以查找更多示例。

请参阅位于的camel测试文档

底部有关于测试现有路由的链接,例如,您可以在测试之前使用advice with拦截/替换部分路由。例如,如果您为处理器分配了一个id,则可以使用advice with根据id替换/移除处理器


请参阅文档和示例,您可以查看camel core的单元测试源代码以查找更多示例。

请参阅位于的camel测试文档

底部有关于测试现有路由的链接,例如,您可以在测试之前使用advice with拦截/替换部分路由。例如,如果您为处理器分配了一个id,则可以使用advice with根据id替换/移除处理器

请参阅文档和示例,您可以查看camelcore的单元测试源代码以找到更多示例