Конфигурация Gradle для Cucumber 4.2.0 с JUnit 4.12 - PullRequest
0 голосов
/ 09 ноября 2019

Я следую руководству по началу работы с огурцом и хотел посмотреть, смогу ли я запустить 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...