Запуск JUnit Test работает, а Gradle Tests - нет.Как исправить? - PullRequest
0 голосов
/ 02 декабря 2018

Я пишу игру в libGDX с использованием IntelliJ.Я пишу тесты и испытываю трудности при их запуске с использованием gradle test.Я получаю сообщение об ошибке:

error: package org.junit.jupiter.api does not exist

org.junit.jupiter:junit-jupiter-api:5.1.0 находится в зависимости Gradle.Я включил repositories(mavenCentral()) в build.gradle.Я следовал документации по Gradle 4.6 и JUnit 5, поэтому также имею следующее:

test{
    useJUnitPlatform()
}

Однако, похоже, это не имеет значения.Всякий раз, когда я изменяю зависимости, это влияет на то, могу ли я запускать тесты JUnit, поэтому я знаю, что он их использует.Просто когда я запускаю gradle test, я получаю эту ошибку.Как я могу это исправить?

1 Ответ

0 голосов
/ 24 января 2019

У меня была такая же проблема, но она ушла, когда я добавил эту зависимость внизу.Возможно, это

allprojects {
    apply plugin: "java"

    repositories {
        mavenLocal()
        mavenCentral()
        maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
        maven { url "https://oss.sonatype.org/content/repositories/releases/" }
    }

    dependencies {
        compile 'org.junit.jupiter:junit-jupiter-api:5.1.0'
    }
}

Поскольку мы не знаем, как вы добавили junit в build.gradle, возможно, оставьте комментарий, чтобы сообщить нам.

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