我最近加入了一个项目,其中许多autosys工作被骆驼路线取代。大多数处理流程遵循相同的模式:
实现存储过程调用的最简单方法是使用$message
组件。我们只想说我有这条路线:
sql-stored
每个处理器都经过了单元测试,但我们希望确保路由逻辑符合我们的预期。存储过程可能需要一段时间才能执行,并且运行实际路由不是单元测试的一个选项部分,因此我需要一种方法来测试存储过程是否被调用而不实际让它们运行。
那么对上述路线进行单元测试的好方法是什么。
提前感谢您的输入
答案 0 :(得分:0)
在测试时看一下使用(http://camel.apache.org/advicewith.html)的建议,因为你可以使用它来替换部分路由,例如路由到模拟而不是sql