我在src/main/resources
文件夹中有一些文件供我正在处理的应用程序使用,我将其中几个文件复制到src/test/resources
文件夹,以便我的测试可以访问它们容易。我想知道这是否是单元测试的最佳实践?例如,我可以从src/main/resources
加载资源,这样,如果有人更改了源代码,我的测试就会失败。这是什么最好的做法?
答案 0 :(得分:3)
src/main/resources
中的文件在测试期间可用,我刚刚确认这是我的情况。您可以通过将这些资源添加到src/test/resources
来覆盖这些资源,但据我所知,您无法将它们从测试中隐藏起来,因此看起来您的系统上存在配置错误。