java.lang.Ausnahme keine ausführbare junit-Methoden
Habe ich eine suite, die im inneren habe ich die test-Klasse.
Ich bin mit surefire, um mein JUnits.
Meine test-Klasse endet mit Prüfmittel und-Methoden hat @test Anmerkungen zu.
Wie kann dieses problem gelöst werden?
- Nicht beschreiben, den code, zeigen Sie es
- Ja, das wäre das beste um zu zeigen, den code.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier sind verschiedene Vorschläge für diese unvollständige Frage (für diejenigen, unglücklich genug, um hierher durch google auf der Suche nach einer Antwort auf diese häufige Frage):
wenn mit Junit4.x, nur mit Annotationen (@Test); don ' T erstellen Sie eine Testsuite: siehe diese Frage für details.
ursprünglichen Frage gesagt, "@Test" - annotation verwendet wird, das sollte den Fehler vermeiden. Aber es kann immer noch passieren, wenn es gibt andere Fehler, die früher erfolgen, und junit kann ausblenden das ursprüngliche problem mit dieser Meldung. E. g., sehen Sie, wenn es Probleme mit der Spring-Konfiguration (unset @Attribute), falsch konfiguriert mock-Objekte, etc.
zu vermeiden, andere häufige Probleme, auch kann dieser Fehler generiert (wie laufen die Klassen mit dem Suffix "*Test", dass nicht haben alle @Test-Methoden), versuchen, die Aktualisierung auf die surefire-plugin-2.7 (aktuell @2.8.1) und junit 4.7+ (derzeit @4.8.1) zu vermeiden, dieses Problem (ich bin mit maven3, btw; vielleicht tun ein "mvn clean" vor "mvn test" um sicher zu sein)
long shot: ein upgrade auf mindestens ant 1.7+ (derzeit 1.8+) zu vermeiden, junit 4 test-suite-Probleme
mvn clean
, löste dieses problem für mich (nach dem kopieren Projekt vom alten Rechner zum neuen).Sind Sie die richtige version von JUnit mindestens 4.X nutzen zu können Anmerkungen für das? (Maven?)