As per https://stackoverflow.com/a/13556184/3286489 https://stackoverflow.com/a/13556184/3286489,我们可以使用RenamingDelegatingContext
用于帮助 Android 开发的 SQLite DB 单元测试。
然而,在 API 级别 24 开始,安卓文档 https://developer.android.com/reference/android/test/RenamingDelegatingContext.html宣布现在已弃用此功能。那么我们可以用什么新的测试方法来替代RenamingDelegatingContext
?
If targetSdkVersion 28
,您必须将以下内容添加到您的模块中build.gradle
:
android {
...
// Gradle automatically adds 'android.test.runner' as a dependency.
useLibrary 'android.test.runner'
useLibrary 'android.test.base'
useLibrary 'android.test.mock'
}
通过做这个,RenamingDelegatingContext
以及其他缺失的课程将再次提供。
Source: https://developer.android.com/training/testing/set-up-project https://developer.android.com/training/testing/set-up-project
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)