在Java项目中保存静态fixture(文件)的位置?

yeg*_*256 3 java maven-2 unit-testing

我正在测试一些操作光盘上文件的类.我创建了一些"模拟"文件,我将传递给这些类.问题是我的目录树中应该保存它们的位置?我正在使用Maven.

And*_*yle 9

听起来他们应该在src/main/resources,如果你在运行时需要它们,或者src/test/resources它们只是测试的输入.

这假设它们是不透明的数据文件,没有Maven可以做任何有趣的特殊属性(例如,XSD架构/ SQL /脚本语言文件).