fix: align JUnit 5 versions

See https://junit.org/junit5/docs/current/user-guide/#running-tests-build-gradle-bom
This commit is contained in:
Harsh Shandilya 2025-06-07 18:58:14 +05:30
parent 310c486b55
commit c9d52985ca
2 changed files with 8 additions and 2 deletions

View file

@ -19,7 +19,9 @@ fun DependencyHandlerScope.addTestDependencies(project: Project) {
arrayOf("test", "androidTest", "screenshotTest")
.filter { sourceSet -> project.configurations.findByName("${sourceSet}Implementation") != null }
.forEach { sourceSet ->
addProvider("${sourceSet}Implementation", platform(libs.junit.bom))
addProvider("${sourceSet}Implementation", libs.junit.jupiter.api)
addProviderConvertible("${sourceSet}Implementation", libs.junit.jupiter)
addProvider<MinimalExternalModuleDependency, ExternalModuleDependency>(
"${sourceSet}Implementation",
libs.truth,
@ -27,6 +29,7 @@ fun DependencyHandlerScope.addTestDependencies(project: Project) {
exclude(group = "junit", module = "junit")
}
addProvider("${sourceSet}RuntimeOnly", libs.junit.jupiter.engine)
addProvider("${sourceSet}RuntimeOnly", libs.junit.platform.launcher)
addProvider<MinimalExternalModuleDependency, ExternalModuleDependency>(
"${sourceSet}RuntimeOnly",
libs.junit.legacy,