我想我已经看到了一种优雅的方式来使用文件作为 apache camel 中单元测试的输入,但是我的谷歌技能让我失望了。
我想要的是而不是:
String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +
<snip>...long real life xml that quickly fills up test files.</snip>";
template.sendBody("direct:create", xml);
我想我看到的是类似的
template.sendBody("direct:create", someCamelMetod("/src/data/someXmlFile.xml"));
任何人都知道在哪里/是否记录在案?
编辑:
- 交叉发布到http://camel.465427.n5.nabble.com/Use-a-file-as-input-to-unit-tests-td5722069.html
我最终做的只是创建一个
private void readFile(String fileName) throws ...函数
如果有人知道更好的方法,仍然很感兴趣。