我有一个 CSV 文件,我想将其提供给我的 Android 测试套件。不过,我不希望它可用于主应用程序。我将它保存在assets
我的测试项目的文件夹中。然后我尝试使用从测试中访问它
context.getAssets().open(DATA_ASSET);
whereDATA_ASSET
被声明为
DATA_ASSET = "cards.csv"
我将 设置context
为引用我正在测试的活动。但是,这显然不会像我拥有的那样工作,因为它将查看主应用程序的资产。我看到解决此问题的两种可能性:
- 提供与测试项目一起安装的资产的正确路径
- 获取
Context
测试项目的资源和资产
我还没有找到任何方法来做这些。也许还有我没有想到的第三种解决方案。如何访问与测试项目一起安装的资产?