Merge pull request #38 from fknives/issue#3-room-migration-test

Issue#3 room migration test
This commit is contained in:
Gergely Hegedis 2022-01-23 12:56:42 +02:00 committed by GitHub
commit b01ddc2fbe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 1072 additions and 2 deletions

View file

@ -17,6 +17,12 @@ android {
versionName "1.0"
buildConfigField "String", "BASE_URL", '"https://606844a10add49001733fe6b.mockapi.io/"'
kapt {
arguments {
arg("room.schemaLocation", "$projectDir/schemas")
}
}
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
@ -48,17 +54,21 @@ android {
sourceSets {
androidTest {
java.srcDirs += "src/sharedTest/java"
assets.srcDirs += files("$projectDir/schemas".toString())
}
androidTestHilt {
java.srcDirs += "src/sharedTestHilt/java"
assets.srcDirs += files("$projectDir/schemas".toString())
}
androidTestKoin {
java.srcDirs += "src/sharedTestKoin/java"
assets.srcDirs += files("$projectDir/schemas".toString())
}
test {
java.srcDirs += "src/sharedTest/java"
java.srcDirs += "src/robolectricTest/java"
resources.srcDirs += files("$projectDir/schemas".toString())
}
testHilt {
java.srcDirs += "src/sharedTestHilt/java"
@ -144,6 +154,7 @@ dependencies {
testImplementation "com.google.dagger:hilt-android-testing:$hilt_version"
kaptTest "com.google.dagger:hilt-compiler:$hilt_version"
androidTestImplementation "androidx.room:room-testing:$androidx_room_version"
androidTestImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:$coroutines_version"
androidTestImplementation "io.insert-koin:koin-test-junit4:$koin_version"
androidTestImplementation "junit:junit:$testing_junit4_version"