As per https://stackoverflow.com/a/13556184/3286489, we could use RenamingDelegatingContext
for aiding the SQLite DB unit test for Android development.
However in beginning API level 24, android doc announced that this is now deprecated. So what is the new approach of testing we could do in replacing RenamingDelegatingContext
?
If targetSdkVersion 28
, you must add the following to your module's build.gradle
:
android {
...
// Gradle automatically adds 'android.test.runner' as a dependency.
useLibrary 'android.test.runner'
useLibrary 'android.test.base'
useLibrary 'android.test.mock'
}
By doing this, RenamingDelegatingContext
and other missing classes will be available again.
Source: https://developer.android.com/training/testing/set-up-project
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With