Skip to content

Commit

Permalink
use "org.junit:junit-bom" to inject proper versions of all JUnit depe…
Browse files Browse the repository at this point in the history
…ndencies

currently we have a conflict between "junit-platform-engine" and "junit-platform-launcher" (one of them seems to be hard-coded in Gradle).
  • Loading branch information
asolntsev committed Feb 24, 2025
1 parent 23712d8 commit e29c535
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ defaultTasks 'clean', 'test'
ext {
selenideVersion = '7.7.3'
junitVersion = '5.12.0'
junitPlatformVersion = '1.12.0'
assertjVersion = '3.27.3'
slf4jVersion = '2.0.16'
}
Expand All @@ -23,10 +22,13 @@ repositories{
dependencies {
testImplementation "com.codeborne:selenide:$selenideVersion"
testImplementation "com.codeborne:selenide-full-screenshot:$selenideVersion"
testImplementation "org.junit.jupiter:junit-jupiter-engine:$junitVersion"
testImplementation "org.junit.jupiter:junit-jupiter-params:$junitVersion"
testImplementation "org.junit.platform:junit-platform-engine:$junitPlatformVersion"
testImplementation "org.junit.platform:junit-platform-launcher:$junitPlatformVersion"

testImplementation platform("org.junit:junit-bom:$junitVersion")
testImplementation "org.junit.jupiter:junit-jupiter-engine"
testImplementation "org.junit.jupiter:junit-jupiter-params"
testImplementation "org.junit.platform:junit-platform-engine"
testImplementation "org.junit.platform:junit-platform-launcher"

testImplementation "org.assertj:assertj-core:$assertjVersion"
testImplementation "org.slf4j:slf4j-api:$slf4jVersion"
testRuntimeOnly "org.slf4j:slf4j-simple:$slf4jVersion"
Expand Down

0 comments on commit e29c535

Please sign in to comment.