Testing Dao

This commit is contained in:
2021-09-09 19:58:35 +02:00
parent 066f6e2dff
commit 8d68f00c3e
13 changed files with 167 additions and 87 deletions
+12 -1
View File
@@ -2,7 +2,7 @@ import de.fayard.refreshVersions.core.versionFor
plugins {
id("com.android.application")
id("com.dicedmelon.gradle.jacoco-android")
id("de.mannodermaus.android-junit5")
kotlin("android")
kotlin("kapt")
id("dagger.hilt.android.plugin")
@@ -33,6 +33,10 @@ android {
versionName = Apps.versionName
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
testInstrumentationRunnerArguments += mapOf(
"runnerBuilder" to "de.mannodermaus.junit5.AndroidJUnit5Builder",
)
vectorDrawables {
useSupportLibrary = true
}
@@ -119,6 +123,9 @@ dependencies {
testImplementation(Libs.junit_jupiter_api)
testImplementation(Libs.junit_jupiter_engine)
androidTestImplementation(Libs.junit_jupiter_api)
androidTestImplementation(Libs.junit_jupiter_engine)
implementation(Libs.ksp_api)
implementation(Libs.lottie_compose)
@@ -137,4 +144,8 @@ dependencies {
testImplementation(Libs.turbine)
androidTestImplementation(Libs.turbine)
androidTestImplementation(Libs.junit5_android_test_core)
testImplementation(Libs.junit5_android_test_core)
androidTestRuntimeOnly(Libs.junit5_android_test_runner)
}