2.12.3.4. 通过DumpRouteCoverage 方法启用
但是,如果您使用 camel-test
,并且您的单元测试正在扩展 CamelTestSupport
,那么您可以启用路由覆盖范围,如下所示:
@Override public boolean isDumpRouteCoverage() { return true; }
可在 RouteCoverage 方法中覆盖的路由必须具有一个唯一的 id,否则您不能使用匿名路由。您可以在 Java DSL 中使用 routeId
来完成此操作:
from("jms:queue:cheese").routeId("cheesy") .to("log:foo") ...
在 XML DSL 中,您刚刚通过 id 属性分配路由 id
<route id="cheesy"> <from uri="jms:queue:cheese"/> <to uri="log:foo"/> ... </route>