Я следую руководству по началу работы с огурцом и хотел посмотреть, смогу ли я запустить Cucumber 4.20 с JUnit 4.12. Пример кода использует JUnit 5.5.0 и работает нормально.
Пример build.gradle
wrapper.gradleVersion = '5.5.1'
def cucumberVersion = '4.7.4'
def junitVersion = '5.5.0'
repositories {
jcenter()
mavenCentral()
}
dependencies {
testImplementation "io.cucumber:cucumber-java:${cucumberVersion}"
testImplementation "io.cucumber:cucumber-junit:${cucumberVersion}"
testImplementation "org.junit.jupiter:junit-jupiter-api:${junitVersion}"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:${junitVersion}"
testRuntimeOnly "org.junit.vintage:junit-vintage-engine:${junitVersion}"
}
test {
useJUnitPlatform()
}
Простое изменение версии JUnit на 4.12 и изменение ссылок JUnit не работает, вотчто я пробовал до сих пор
dependencies {
testCompile (
"junit:junit:4.12",
)
testImplementation "io.cucumber:cucumber-java:${cucumberVersion}"
testImplementation "io.cucumber:cucumber-junit:${cucumberVersion}"
}
test {
useJUnitPlatform()
}
Как мне ссылаться на зависимость JUnit в этом файле Gradle, совместим ли Cucumber 4.2.0 с JUnit 4.12?