我正在编写一些单元测试来测试我的Android应用程序,这些测试需要读取一些文件。由于这些文件仅供测试使用,我不希望它们出现在我的res
文件夹中,因为我不希望它们最终出现在我的.apk
文件中。
我想要做类似于这个问题的事情,但是使用新添加的(在Gradle 1.1中)单元测试支持(与仪器测试相对)。
我的项目结构如下:
/app
/src
/main
/java/my.module/myClass.java
/res/production_resources_go_here
/test
/java/my.module/myClassTest.java
/resources/testFile.txt
为了成功读取testFile.txt
,我的myClassTest
测试应该长什么样?
myClass.java
不重要。假设它有一个消耗InputStream
的方法,我希望流中包含我的测试文件内容。这样说清楚了吗? - Krzysztof Kozmic