当功能测试Mule xml配置时,命名测试包的最佳实践/约定是什么?
如果测试标准Java,通常我使用与测试代码相同的包名称,即:
的src /主/ JAVA com.mycomapany.MyClass
的src /测试/ JAVA com.mycompany.MyClassTest
但是对于mule xml文件,它们总是在 src / main / app
即 src / main / app / MyMuleFlow.xml
测试在 src / test / java
中所以没有简单的相关性。这有什么标准惯例?
答案 0 :(得分:1)
至于代码位置,您可以在 src / main / java 中添加:自定义源代码,在 src / main / resources 中添加自定义资源。
即。 Mule项目遵循标准的Maven项目布局,为Mule配置文件添加了 src / main / app 。因此,您不应该感觉与标准Java项目有任何区别。
至于软件包名称,Mule绝对没有约束:做你在标准Java项目中做的任何事情。