Heim > Java > javaLernprogramm > Warum laufen meine JUnit-Tests nicht mit Maven?

Warum laufen meine JUnit-Tests nicht mit Maven?

Patricia Arquette
Freigeben: 2024-12-03 07:15:10
Original
656 Leute haben es durchsucht

Why Are My JUnit Tests Not Running with Maven?

Maven kann JUnit-Tests nicht ausführen

Problem:

Trotz erfolgreicher Kompilierung wird die Ausführung " mvn test“ löst keine Testläufe aus. Darüber hinaus gibt die Überschrift „TESTS“ an: „Es sind keine Tests zum Ausführen vorhanden.“

Details:

Das Problem besteht auch bei einer vereinfachten Einrichtung weiterhin, wie in beschrieben den bereitgestellten Beispielcode. Unit-Tests laufen innerhalb von Eclipse fehlerfrei. Maven test-compile generiert erfolgreich die Testklasse unter test-classes.

Lösung:

Standardmäßig verwendet Maven bestimmte Namenskonventionen bei der Identifizierung von Tests Klassen:

  • Test*
  • *Test
  • *Tests (hinzugefügt in Maven Surefire Plugin 2.20)
  • *TestCase

Wenn die Testklasse von diesen Konventionen abweicht, muss sie umbenannt oder in Maven Surefire Plugin umbenannt werden muss mit einem alternativen Testklassenmuster konfiguriert werden.

Das obige ist der detaillierte Inhalt vonWarum laufen meine JUnit-Tests nicht mit Maven?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage