使用ProviderTestCase2从Assets测试自定义DB的便捷方法

时间:2013-09-04 07:09:12

标签: android junit

我正在使用ProviderTestCase2测试ContentProvider。

为此,我创建了资产文件夹,并在那里存储准备好的数据库。

一开始我试图上传这个数据库来对它进行一些测试,但是我无法从AssetsManager获取资源文件夹,因为使用getContext的getAssets指向测试的ContentProvider类,而使用getMockContext的getAssets抛出抛出UnsupportedOperationException。

在Android上的jUnit测试中,使用自定义ContentProvider测试自定义数据库的建议解决方案是什么? ProviderTestCase2令人失望地没有达到我的预期吗?

0 个答案:

没有答案