我有一个带有Java库内部模块的Android Studio项目,该模块具有测试资源的测试.然而,当我运行测试时,我无法检索工件.这似乎在纯Java gradle项目中工作得很好(至少在eclipse中).
意思是对于java插件:
src/main/java
src/main/test
src/test/java
src/test/resources
Run Code Online (Sandbox Code Playgroud)
在资源目录下,我有一个crt文件,我想在我的junit测试中加载.当我使用任何命令时,它会为资源返回null.但我已经确认资源在build文件夹中.
我试过的一些事情:
getClass().getClassLoader().getResourceAsStream("cert_format_der.crt").read(); // NPE
getClass().getClassLoader().getResourceAsStream("/cert_format_der.crt").read(); // NPE
getClass().getClassLoader().getSystemResourceAsStream("/cert_format_der.crt").read(); // NPE
Run Code Online (Sandbox Code Playgroud)
谢谢