【发布时间】:2020-09-29 11:29:54
【问题描述】:
我作为 maven-quickstart 开始了一个项目并添加了 JUNIT5。 任何地方都没有“资源”文件夹。它使用 pom.xml 构建并达到“打包”目标。
一段时间后,其中一位测试人员想要添加一个从 CSV 文件读取的测试。 他在设置时遇到了一些麻烦,我只记得它会在测试/资源中查找。
我们现在都很好,但我不禁想知道:'test/resources' 是硬编码到 JUnit 中的吗?还是以某种方式源自项目原型?
有没有办法在项目设置、虚拟机设置或测试方法中编辑此引用?
【问题讨论】:
-
将 CSV 文件放入
src/test/resources并通过this.getClass().getResourcesAsStream("/abc.csv")..etc 读取文件。用于 JUnit Jupiter 中的@CsvFileSource注释 ...
标签: java maven csv testing junit