繁体   English   中英

运行 JUnit 测试有效,但 Gradle 测试无效。 怎么修?

[英]Running JUnit Test works but Gradle Tests does not. How to fix?

我正在使用 IntelliJ 在 libGDX 中编写游戏。 我正在编写测试并且在使用gradle test运行它们时遇到了困难。 我收到错误:

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

org.junit.jupiter:junit-jupiter-api:5.1.0位于 Gradle 依赖项中。 我在 build.gradle 中包含了repositories(mavenCentral()) 我遵循了 Gradle 4.6 和 JUnit 5 的文档,因此还有以下内容:

test{
    useJUnitPlatform()
}

然而,这似乎没有什么区别。 每当我更改依赖项时,它都会影响我是否可以运行 JUnit 测试,因此我知道它正在使用它们。 只是当我运行gradle test我得到了那个错误。 我怎样才能解决这个问题?

我遇到了同样的问题,但是当我在那里添加依赖项时它就消失了。 可能是这样

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 的,因此请发表评论让我们知道。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM