我正在使用ProviderTestCase2测试ContentProvider。
为此,我创建了资产文件夹,并在那里存储准备好的数据库。
一开始我试图上传这个数据库来对它进行一些测试,但是我无法从AssetsManager获取资源文件夹,因为使用getContext的getAssets指向测试的ContentProvider类,而使用getMockContext的getAssets抛出抛出UnsupportedOperationException。
在Android上的jUnit测试中,使用自定义ContentProvider测试自定义数据库的建议解决方案是什么? ProviderTestCase2令人失望地没有达到我的预期吗?