Что значит настроить «Артефакт API Юпитера»? - PullRequest
0 голосов
/ 23 сентября 2019
dependencies{
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.3.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.3.1'
}

Вышеприведенный код, по-видимому, необходим для добавления к части зависимостей файла build.gradle для запуска тестов junit 5 в проекте gradle.Но это не работает ...

Ответы [ 2 ]

0 голосов
/ 25 сентября 2019

Jupiter API предоставляет базовые интерфейсы и аннотации для реализации теста.Это включено правильно.Как именно не работает ?

Если вы просто не можете запустить тесты, скорее всего, вы забыли попросить Gradle их запустить.Проверьте версию Gradle.

Если у вас Gradle 4.6+, вы можете настроить тестировать задачу со встроенной поддержкой

test {
   useJUnitPlatform()
}

Если ваш Gradleстарше, то вам нужен junit-platform-gradle-plugin , который будет снят с производства

0 голосов
/ 23 сентября 2019
dependencies{
testCompile("org.junit.jupiter:junit-jupiter-params:5.5.2")
}

Это работает вместо.

...