Pon*_*ond 3 java testing intellij-idea
我正在编写junit测试,我需要从中读取文件src/test/resources
我的代码中有以下代码src/test/java/some_packages/UserTests:
InputStream inputStream = new FileInputStream(new File("abc.txt"));
Run Code Online (Sandbox Code Playgroud)
该文件当然存在,但是当我运行我的测试时,我得到了 java.io.FileNotFoundException: abc.txt (No such file or directory)
我将资源文件夹标记为intellij中的测试资源
Dar*_*oid 10
new File("abc.txt")是相对于测试的工作目录,而不是src/test/resources目录.要访问src/test/resources目录中的资源,请从类加载器获取资源:
InputStream inputStream = getClass().getResourceAsStream("/abc.txt");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5392 次 |
| 最近记录: |