gpt4 book ai didi

java - 位于 "Test Resources Root"时未找到文件

转载 作者:行者123 更新时间:2023-12-01 16:26:50 24 4
gpt4 key购买 nike

我是 IntelliJ IDEA 的新手,我正在尝试使用特定文件进行单元测试,但似乎找不到这些文件。我构建了一个特殊的项目/模块来“减少”完全干净的设置中的错误,以确保我不会错过任何东西,但是,它仍然不起作用。

我的文件结构(如屏幕截图所示):.../test/jave/FooTest.java.../test/resources/test.txt

文件夹“.../test/resources”已被标记为“测试资源根目录”。但是,当测试运行时,找不到文件。

Screenshot of error when running test in a reduced program

我认为将该文件夹标记为“测试资源根”应该将其所有文件添加到路径中。这不对吗?

PS。我见过 this post但即使将文件夹添加为依赖项也不起作用。

最佳答案

要从资源文件夹中获取文件,您可以使用此处给出的任何方法:https://www.baeldung.com/junit-src-test-resources-directory-path

File("test.txt").exists();

当您的文件位于 ...\project_name\test.txt 时,将返回 true。检查方式

File("test.txt").getAbsolutePath(); 

关于java - 位于 "Test Resources Root"时未找到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62128639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com