Gradle-Projekt ausführen von jUnit-5 tests in IntelliJ

Ich versuche beide Gradle und jUnit5 jetzt. Alles funktioniert einwandfrei außer, dass ich nicht eine spezielle jUnit-test. Der "Run " SampleTest'" - option wird nicht angezeigt, wenn ich mit der rechten Maustaste klicken Sie auf eine test-Klasse.

Habe ich die neueste version von IntelliJ (2016.1.3) Ultimate. Hier ist mein build.gradle Datei:

repositories {
    mavenCentral()
}

apply plugin: 'java'

version = '1.0.0-SNAPSHOT'

jar {
    baseName = 'test-project'
}

dependencies {
    testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.0.0-M1'
}

Die Projektstruktur ist der standard (wie in Maven). Und hier ist ein Beispiel für einen test:

package com.test;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

public class SampleTest {
  @Test public void sampleTest() {
    int test = 1;
    Assertions.assertTrue(test == 1);
  }
}

Was bin ich?

EDIT:

Scheint es, dass Gradle ist nicht Kommissionierung meine test entweder. Wenn ich build/reports/tests/index.html, es gibt 0 zu testen.

LETZTE ÄNDERUNG:

Folgende @dunny ' s Antwort, hier ist was ich getan habe, damit alles funktioniert. Ich meine modifizierten build.gradle - Datei wie folgt:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'org.junit.platform:junit-platform-gradle-plugin:1.0.0-M1'
    }
}

repositories {
    mavenCentral()
}

apply plugin: 'java'
apply plugin: 'org.junit.platform.gradle.plugin'

version = '1.0.0-SNAPSHOT'

jar {
    baseName = 'test-project'
}

dependencies {
    testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.0.0-M1'
    testCompile group: 'org.junit.platform', name: 'junit-platform-runner', version: '1.0.0-M1'
    testCompile group: 'junit', name: 'junit', version: '4.12'
    testRuntime group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.0.0-M1'
}

test {
    testLogging {
        events 'started', 'passed'
    }
}

In IntelliJ, ich öffnete dann die Gradle-Fenster, und klicken auf die "alle aktualisieren gradle-Projekte" - Schaltfläche zum aktualisieren der Bibliotheken.

Dann in meiner test-Klasse, ich habe @RunWith(JUnitPlatform.class) am Anfang der Klasse Erklärung.

Und wenn ich eine gradle build, die Ergebnisse sind hier verfügbar: build\test-results\junit-platform\TEST-junit-jupiter.xml

Schreibe einen Kommentar