Maison >Java >javaDidacticiel >Pourquoi Maven ne reconnaît-il pas mes tests JUnit après une compilation réussie ?

Pourquoi Maven ne reconnaît-il pas mes tests JUnit après une compilation réussie ?

DDD
DDDoriginal
2024-11-26 10:07:10849parcourir

Why Doesn't Maven Recognize My JUnit Tests After Successful Compilation?

Maven ne parvient pas à reconnaître les tests JUnit

Malgré une compilation réussie, Maven ne parvient à détecter aucun test lors de l'exécution de mvn test. Cette absence de résultats de tests provient d'une incohérence entre les conventions de dénomination utilisées par Maven et votre classe de test.

Conventions de dénomination des classes de test Maven

Par défaut, Maven emploie des modèles de dénomination pour identifier le test classes :

  • Test*
  • *Test
  • *Tests (ajouté dans le plugin Maven Surefire 2.20)
  • *TestCase

Résolution

Soit renommez votre classe de test pour vous conformer à l'une de ces conventions de dénomination, soit configurez Maven Surefire Plugin pour utiliser un modèle différent pour reconnaître les classes de test.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn