ank*_*sns 13 android robolectric android-testing
在我的robolectric测试中,我正在尝试读取文件.由于此文件仅包含测试数据,因此我将其放入测试的资产中.
目录结构如下所示.
src/main/assets/prod_data_file
src/test/assets/test_data_file
但是,当我尝试通过getShadowApplication().getAssets().open(MY_FILE_PATH)它读取文件给我FileNotFoundException.
有人知道如何解决这个问题吗?
ank*_*sns 17
因为我的测试只是读取这些文件并返回文件数据,因为String我能够通过getClass().getClassLoader().getResourceAsStream(MY_FILE_PATH)然后读取文件.真的不需要阅读使用getShadowApplication().getAssets().open(MY_FILE_PATH).
我只是将我的测试数据文件移动到了src/test/resources它并且工作正常.:)
| 归档时间: |
|
| 查看次数: |
6550 次 |
| 最近记录: |