【发布时间】:2018-12-02 14:50:45
【问题描述】:
我构建了一个生成RandomTestData的工具,你可以在这里找到它RandomTestData
但他们是个大问题。如果我在项目中运行 Junit 测试,我必须将 .txt 文件放在 src/main/test/resources 中,以便 DataHolder 找到这些文件。如果我将它用作另一个项目中的 jar,我会遇到同样的问题,即 Dataholder 找不到文件。
我尝试了Thread 中的解决方案,但这也不起作用。 谁能帮我解决这个问题?
【问题讨论】:
-
Class#getResource是正确的方法 - 为什么它对您不起作用可以归结为许多常见问题;使用错误的路径;缺少资源(在构建时未包含在 Jar 中)