getResourceAsStream()为Android JAR模块中的测试返回null
我已经创建了一个新的Android项目。 然后,我在项目中添加了一个新的“Java库”模块“getResourceAsStream()为Android JAR模块中的测试返回null,android,junit,Android,Junit,我已经创建了一个新的Android项目。 然后,我在项目中添加了一个新的“Java库”模块“mymod” 在该Java库模块中,我创建了一个单元测试: <projectdir>/mymod/src/main/test/java/MyUnitTest.java 我已经创建了文件/mymod/src/test/resources/test.txt 但是getResourceAsStream()返回null 但完全相同的设置确实起作用,并且测试在主模块中通过。 我遗漏了什么?也许你应该是
mymod
”
在该Java库模块中,我创建了一个单元测试:
<projectdir>/mymod/src/main/test/java/MyUnitTest.java
我已经创建了文件/mymod/src/test/resources/test.txt
但是getResourceAsStream()
返回null
但完全相同的设置确实起作用,并且测试在主模块中通过。
我遗漏了什么?也许你应该是
test.txt
的路径在getResourceAsStream
中?我已经编辑了这个问题。在主模块中,情况是一样的。
class MyUnitTest {
...
InputStream is = this.getClass().getClassLoader().getResourceAsStream("test.txt");
assertNotNull(is);
...
}