Android Robolectric获得资产访问权

Android Robolectric获得资产访问权,android,assets,robolectric,Android,Assets,Robolectric,有人能告诉我如何在机器人测试期间访问ASSETS文件夹吗?目前我的测试失败,FileNotFoundException,因为Robolectric在错误的文件夹中搜索 zipFile = RuntimeEnvironment.application.getAssets() + "/" + "myFile.zip"; 我尝试了上面的解决方案,但它看起来在一个不同的文件夹中,那里根本没有内容。 我想忽略手动拷贝解决方案。我还有一个resources文件夹,但这也没用。你能分享一下为什么你需要访问测

有人能告诉我如何在机器人测试期间访问ASSETS文件夹吗?目前我的测试失败,FileNotFoundException,因为Robolectric在错误的文件夹中搜索

zipFile = RuntimeEnvironment.application.getAssets() + "/" + "myFile.zip";
我尝试了上面的解决方案,但它看起来在一个不同的文件夹中,那里根本没有内容。
我想忽略手动拷贝解决方案。我还有一个resources文件夹,但这也没用。

你能分享一下为什么你需要访问测试中的资产吗?是的,Eugen,我想测试我的模拟是否设置了一个特定的案例程序应该在资产中查找我的ZIP文件并将其解压缩。在提取之后,它应该调用其他mock。我无法测试'after extraction mocks'的调用,因为我遇到异常。请检查Robolectric测试是否在module dir中运行。不要修改您的生产代码。您可以共享为什么需要访问测试中的资产?是的,Eugen,我想测试我的模拟是否设置了特定的案例。程序应该在资产中查找我的ZIP文件并提取它。在提取之后,它应该调用其他mock。我无法测试'after extraction mocks'的调用,因为我遇到异常。请检查Robolectric测试是否在module dir中运行。不要修改您的生产代码