Je ne peux pas exécuter de tests via Gradle dans IntelliJ IDEA à cause de l'erreur "Aucun test trouvé pour les inclusions données".
Comment puis-je y remédier?
GradleTests
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertTrue;
public class GradleTests {
@Test
public void initTest() {
assertTrue(true);
}
}
build.gradle
plugins {
id 'Java'
}
group 'org.example'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
//testCompile group: 'junit', name: 'junit', version: '4.12'
// https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api
testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.6.0'
}
test {
useJUnitPlatform()
}
Erreur:
> Task :test FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':test'.
> No tests found for given includes: [GradleTests.initTest](filter.includeTestsMatching)
Quelques notes:
src/test/Java
useJUnitPlatform()
le résultat est le mêmeJ'ai eu cette erreur avec une configuration similaire, mais je n'ai pas pu la résoudre avec les réponses précédentes. Résolu en faisant cela.
Tous les crédits à: https://linked2ev.github.io/devsub/2019/09/30/Intellij-junit4-gradle-issue/ .
Gradle est sensible à la casse lors du choix de son sélecteur. Voir ici Vous devrez peut-être changer "GradleTests" en "gradleTests"