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

时间:2010-10-08 14:47:16

标签: java unit-testing maven-2

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

1 个答案:

答案 0 :(得分:9)

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

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