[JAVA] Paramètres Gradle pour l'utilisation de JUnit 5

Un exemple build.gradle pour utiliser JUnit 5 avec Gradle.

--Dépôt

build.gralde


buildscript {
    ext {
        junitPlatformVersion = '1.0.1'
        junitJupiterVersion = '5.0.1'
    }
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.junit.platform:junit-platform-gradle-plugin:${junitPlatformVersion}"
    }
}

repositories {
    mavenCentral()
}

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

compileTestJava {
    sourceCompatibility = targetCompatibility = 9
    options.compilerArgs += '-parameters'
}

dependencies {
    // JUnit Jupiter API and TestEngine implementation
    testCompile "org.junit.jupiter:junit-jupiter-api:${junitJupiterVersion}"
    testRuntime "org.junit.jupiter:junit-jupiter-engine:${junitJupiterVersion}"

    // To avoid compiler warnings about @API annotations in JUnit code
    testCompileOnly 'org.apiguardian:apiguardian-api:1.0.0'

    // Only needed to run tests in an (IntelliJ) IDE(A) that bundles an older version
    testRuntime "org.junit.platform:junit-platform-launcher:${junitPlatformVersion}"
}

task wrapper(type: Wrapper) {
    gradleVersion = '4.2.1'
    distributionType = Wrapper.DistributionType.ALL
}

--Référence

Recommended Posts

Paramètres Gradle pour l'utilisation de JUnit 5
[Pour les débutants] J'ai essayé d'utiliser JUnit 5 avec Eclipse
Procédure de construction d'environnement pour l'utilisation de PowerMock avec JUnit
[Pour les nouveaux venus] Introduction de JUnit
Collection Gradle TIPS (pour moi)
Utilisation de Docker depuis Java Gradle
En savoir plus sur annotationProcessor for Gradle 5.0
Générez automatiquement des entités jpa à l'aide de Gradle
[IntelliJ] 5 paramètres de raccourci pour une utilisation pratique
J'ai essayé d'utiliser JOOQ avec Gradle
[OpenCV3.2.0] Paramètres Eclipse (Java) (pour Mac)
[Entraine toi! ] Paramètres minimum lors de l'utilisation de MyBatis
Paramètres de débogage SSL dans Java
Paramètres du compteur de performances JVM pour ApplicationInsights.xml