Skip to content

Commit 7398b80

Browse files
committed
[Update] libs
1 parent 2434792 commit 7398b80

5 files changed

Lines changed: 27 additions & 11 deletions

File tree

app/build.gradle.kts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,11 @@ dependencies {
9292

9393
testImplementation(project(":library-tests"))
9494
testImplementation(libs.bundles.test.utilities)
95+
testImplementation(libs.junit.jupiter)
96+
testImplementation(libs.konsist)
97+
testImplementation(libs.junitparams)
98+
testImplementation(libs.junit.platform.launcher)
99+
testImplementation(libs.junit.platform.engine)
95100

96101
androidTestImplementation(platform(libs.compose.bom))
97102
androidTestImplementation(libs.androidx.test.core)

feature-characters/build.gradle.kts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,29 +67,27 @@ dependencies {
6767
implementation(libs.material3)
6868
implementation(libs.lifecycle.runtime.ktx)
6969
implementation(libs.lifecycle.runtime.compose)
70-
7170
implementation(libs.navigation.compose)
7271
implementation(libs.androidx.navigation.runtime.ktx)
73-
74-
// Gson + Retrofit (to perform API calls and parse the response)
7572
implementation(libs.gson)
7673
implementation(libs.retrofit)
7774
implementation(libs.retrofit.converter.gson)
7875
implementation(libs.okio)
7976
implementation(libs.okhttp)
80-
8177
implementation(libs.coil.compose)
82-
8378
implementation(libs.timber)
84-
8579
implementation(libs.hilt.android)
8680
ksp(libs.hilt.android.compiler)
8781
implementation(libs.hilt.navigation.compose)
88-
8982
implementation(libs.kotlinx.serialization.json)
9083

9184
testImplementation(project(":library-tests"))
9285
testImplementation(libs.bundles.test.utilities)
86+
testImplementation(libs.junit.jupiter)
87+
testImplementation(libs.konsist)
88+
testImplementation(libs.junitparams)
89+
testImplementation(libs.junit.platform.launcher)
90+
testImplementation(libs.junit.platform.engine)
9391

9492
androidTestImplementation(platform(libs.compose.bom))
9593
androidTestImplementation(libs.androidx.test.core)
@@ -107,6 +105,7 @@ shot {
107105
applicationId = "com.rumosoft.marvelcomposeshot"
108106
}
109107

108+
// Ensure JUnit Jupiter tests are run
110109
tasks.withType<Test> {
111110
useJUnitPlatform()
112111
}

feature-comics/build.gradle.kts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,11 @@ dependencies {
9090

9191
testImplementation(project(":library-tests"))
9292
testImplementation(libs.bundles.test.utilities)
93+
testImplementation(libs.junit.jupiter)
94+
testImplementation(libs.konsist)
95+
testImplementation(libs.junitparams)
96+
testImplementation(libs.junit.platform.launcher)
97+
testImplementation(libs.junit.platform.engine)
9398

9499
androidTestImplementation(platform(libs.compose.bom))
95100
androidTestImplementation(libs.androidx.test.ext.junit)

gradle/libs.versions.toml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[versions]
2-
agp = "8.12.1"
3-
compose-bom = "2025.08.00"
2+
agp = "8.12.2"
3+
compose-bom = "2025.08.01"
44
android-compileSdk = "36"
55
android-minSdk = "26"
66
android-targetSdk = "36"
@@ -11,8 +11,8 @@ appcompat = "1.7.1"
1111
core-splashscreen = "1.0.1"
1212
core-ktx = "1.17.0"
1313
core-testing = "2.2.0"
14-
lifecycle-runtime-ktx = "2.9.2"
15-
lifecycle-compose = "2.9.2"
14+
lifecycle-runtime-ktx = "2.9.3"
15+
lifecycle-compose = "2.9.3"
1616
activity-compose = "1.10.1"
1717
retrofit = "3.0.0"
1818
hilt = "2.57.1"
@@ -42,6 +42,7 @@ glance = "1.1.1"
4242
glance-experimental = "0.2.2"
4343
ui-tooling-preview-android = "1.9.0"
4444
test-core = "1.7.0"
45+
junit-platform = "1.13.4"
4546

4647
[libraries]
4748
compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "compose-bom" }
@@ -106,6 +107,8 @@ coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-
106107
mockwebserver = { group = "com.squareup.okhttp3", name = "mockwebserver", version.ref = "mockwebserver" }
107108
shot = { module = "com.karumi:shot", version.ref = "shot" }
108109
androidx-ui-tooling-preview-android = { group = "androidx.compose.ui", name = "ui-tooling-preview-android", version.ref = "ui-tooling-preview-android" }
110+
junit-platform-launcher = { module = "org.junit.platform:junit-platform-launcher", version.ref = "junit-platform" }
111+
junit-platform-engine = { module = "org.junit.platform:junit-platform-engine", version.ref = "junit-platform" }
109112

110113
[plugins]
111114
androidApplication = { id = "com.android.application", version.ref = "agp" }

library-marvelapi/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ dependencies {
6969

7070
testImplementation(project(":library-tests"))
7171
testImplementation(libs.konsist)
72+
testImplementation(libs.junit.jupiter)
73+
testImplementation(libs.junitparams)
74+
testImplementation(libs.junit.platform.launcher)
75+
testImplementation(libs.junit.platform.engine)
7276

7377
androidTestImplementation(libs.androidx.test.ext.junit)
7478
androidTestImplementation(libs.espresso.core)

0 commit comments

Comments
 (0)