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 次 |
最近记录: |