Java 在IntelliJ IDEA中包含JUnit 5依赖项

Java 在IntelliJ IDEA中包含JUnit 5依赖项,java,intellij-idea,junit,junit5,Java,Intellij Idea,Junit,Junit5,发件人: IntelliJ IDEA支持实际运行为其编写的测试的能力 JUnit5–不需要使用额外的库(如 例如,Gradle或Maven插件),您只需包含 JUnit5依赖性 我是Java和IntelliJ的新手,我不清楚使用Junit 5进行测试应该执行哪些步骤。如果您的项目是基于Maven或Gradle的,依赖项是通过pom.xml或build.Gradle添加的,否则您只需将.jar文件添加到项目中 IDE可以帮助您完成此操作,请按Alt+Enter并输入红色代码: 以下依赖项将从Ma

发件人:

IntelliJ IDEA支持实际运行为其编写的测试的能力 JUnit5–不需要使用额外的库(如 例如,Gradle或Maven插件),您只需包含 JUnit5依赖性


我是Java和IntelliJ的新手,我不清楚使用Junit 5进行测试应该执行哪些步骤。

如果您的项目是基于Maven或Gradle的,依赖项是通过
pom.xml
build.Gradle
添加的,否则您只需将
.jar
文件添加到项目中

IDE可以帮助您完成此操作,请按Alt+Enter并输入红色代码:

以下依赖项将从Maven存储库下载并添加到类路径:


之前,您需要插件来运行这样的单元测试

buildscript {
    repositories {
        mavenCentral()
        // The following is only necessary if you want to use SNAPSHOT releases.
        // maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
    }
    dependencies {
        classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.0-M2'
    }
}

apply plugin: 'org.junit.platform.gradle.plugin'
但是对于JUnit5,不需要插件,只需编译即可

dependencies {
     testCompile 'org.junit.jupiter:junit-jupiter-api:5.0.0-M2'
}

获得了最新的IntelliJ想法(2017.3),能够在IntelliJ中创建测试类时添加JUnit5库,但仍然无法找到测试。尝试了@CrazyCoder的建议,发现org.junit.jupiter.api已经存在于我的IntelliJ中,版本为5.0.0-M6。最后通过从Maven存储库下载org.junit.platform:junit platform commons:1.0.0-M6并将其添加到类路径中来解决

对于像我这样刚刚接触IntelliJ的人,我遵循了以下详细步骤:

  • 打开项目设置->库->+新建项目库->从Maven
  • 搜索并添加org.junit.platform:junitplatformcommons:1.0.0-M6
  • 模块->要将其添加到的模块名称->依赖项->+2库。。。(应列出库jar)

  • 我通过在我的pom中添加以下内容来完成此工作:

    <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-engine</artifactId>
        <version>5.0.0-M4</version>
        <scope>test</scope>
    </dependency>       
    <dependency>
        <groupId>org.junit.platform</groupId>
        <artifactId>junit-platform-launcher</artifactId>
        <version>1.0.0-M4</version>
        <scope>test</scope>
    </dependency>
    
    
    org.junit.jupiter
    朱尼特木星发动机
    5.0.0-M4
    测试
    org.junit.platform
    junit平台发射器
    1.0.0-M4
    测试
    
    您好,谢谢您的帮助,我在Java中完全是个乞丐,所以Maven和Gradle对我并不熟悉。我需要下载哪些jar文件,从哪里下载,应该如何处理?(IDE只允许我使用alt+enter添加JUnit 4)。请从中尝试最新的IDE版本。我应该在哪里编写依赖项?在应用程序模块的build.gradle中编写它