Add Hilt(Dagger) example of robolectric tests in app

This commit is contained in:
Gergely Hegedus 2021-09-18 23:13:44 +03:00
parent 7a0776ba9d
commit e8d0c746b9
6 changed files with 132 additions and 34 deletions

View file

@ -51,6 +51,13 @@ android {
java.srcDirs += "src/sharedTest/java"
java.srcDirs += "src/robolectricTest/java"
}
testHilt {
java.srcDirs += "src/robolectricTestHilt/java"
resources.srcDirs += "src/robolectricTestHilt/resources"
}
testKoin {
java.srcDirs += "src/robolectricTestKoin/java"
}
}
// needed for androidTest
@ -89,9 +96,7 @@ dependencies {
koinImplementation "io.insert-koin:koin-android:$koin_version"
// Hilt
// hiltImplementation "com.google.dagger:hilt-android:$hilt_version"
implementation "com.google.dagger:hilt-android:$hilt_version"
// implementation "com.google.dagger:hilt-core:$hilt_version"
kaptHilt "com.google.dagger:hilt-compiler:$hilt_version"
hiltImplementation "androidx.activity:activity-ktx:$activity_ktx_version"