Update tests

This commit is contained in:
Sad Ellie 2023-11-29 17:01:48 +03:00
parent acb7ab3000
commit 8ceaba7a96
11 changed files with 12 additions and 19 deletions

View File

@ -41,6 +41,9 @@ class UnittoLibraryComposePlugin : Plugin<Project> {
"implementation"(libs.findLibrary("androidx.compose.material.icons.extended").get())
"implementation"(libs.findLibrary("androidx.compose.ui.tooling").get())
"implementation"(libs.findLibrary("androidx.compose.ui.tooling.preview").get())
"androidTestImplementation"(libs.findLibrary("androidx.compose.ui.test.junit4").get())
"debugImplementation"(libs.findLibrary("androidx.compose.ui.test.manifest").get())
}
}
}

View File

@ -37,6 +37,7 @@ class UnittoLibraryPlugin : Plugin<Project> {
extensions.configure<LibraryExtension> {
configureKotlinAndroid(this)
defaultConfig.minSdk = 21
defaultConfig.targetSdk = 34 // Android test uses minSdk instead of target sdk for some reason
defaultConfig.testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
defaultConfig.consumerProguardFiles("consumer-rules.pro")
}
@ -44,6 +45,12 @@ class UnittoLibraryPlugin : Plugin<Project> {
val libs = extensions.getByType<VersionCatalogsExtension>().named("libs")
dependencies {
"implementation"(libs.findLibrary("androidx.core.core.ktx").get())
"testImplementation"(libs.findLibrary("junit.junit").get())
"androidTestImplementation"(libs.findLibrary("androidx.test.core").get())
"androidTestImplementation"(libs.findLibrary("androidx.test.ext.junit.ktx").get())
"androidTestImplementation"(libs.findLibrary("androidx.test.runner").get())
}
}
}

View File

@ -57,7 +57,3 @@ fun com.android.build.api.dsl.VariantDimension.storeLink(url: String) {
"\"${url}\""
)
}
dependencies {
testImplementation(libs.junit.junit)
}

View File

@ -31,10 +31,7 @@ android {
}
dependencies {
testImplementation(libs.junit.junit)
testImplementation(libs.org.robolectric.robolectric)
androidTestImplementation(libs.androidx.compose.ui.test.junit4)
debugImplementation(libs.androidx.compose.ui.test.manifest)
implementation(libs.androidx.navigation.navigation.compose)
implementation(libs.androidx.browser.browser)

View File

@ -28,6 +28,6 @@ android {
dependencies {
implementation(libs.androidx.core.core.ktx)
implementation(libs.androidx.lifecycle.lifecycle.runtime.compose)
implementation(project(":core:base"))
testImplementation(libs.junit.junit)
}

View File

@ -28,5 +28,4 @@ android {
dependencies {
implementation(project(":core:base"))
testImplementation(libs.junit.junit)
}

View File

@ -36,7 +36,6 @@ android {
}
dependencies {
testImplementation(libs.junit.junit)
testImplementation(libs.org.robolectric.robolectric)
implementation(libs.androidx.lifecycle.lifecycle.runtime.compose)

View File

@ -30,11 +30,8 @@ android {
}
dependencies {
testImplementation(libs.junit.junit)
testImplementation(libs.org.robolectric.robolectric)
testImplementation(libs.org.jetbrains.kotlinx.kotlinx.coroutines.test)
androidTestImplementation(libs.androidx.compose.ui.test.junit4)
debugImplementation(libs.androidx.compose.ui.test.manifest)
implementation(project(":data:common"))
implementation(project(":data:database"))

View File

@ -32,7 +32,6 @@ android {
}
dependencies {
testImplementation(libs.junit.junit)
testImplementation(libs.org.robolectric.robolectric)
testImplementation(libs.org.jetbrains.kotlinx.kotlinx.coroutines.test)
testImplementation(libs.androidx.room.runtime)

View File

@ -29,8 +29,6 @@ android {
}
dependencies {
testImplementation(libs.junit.junit)
implementation(project(":data:common"))
implementation(project(":data:model"))
implementation(project(":data:userprefs"))

View File

@ -29,10 +29,8 @@ android {
}
dependencies {
testImplementation(libs.junit.junit)
testImplementation(libs.org.robolectric.robolectric)
androidTestImplementation(libs.androidx.compose.ui.test.junit4)
debugImplementation(libs.androidx.compose.ui.test.manifest)
implementation(libs.com.github.sadellie.themmo)
implementation(libs.org.burnoutcrew.composereorderable.reorderable)
implementation(libs.androidx.appcompat.appcompat)