2017-02-10 3 views
0

Ich habe ein seltsames Problem beim Schreiben von Testfällen in Idee intellij Idea 2016.3.2. Wir haben ein Modul, das einige Testfälle hat, aufgrund eines Abhängigkeitsproblems, ich habe das Modul neu erstellt und den Code erneut platziert.Seltsames Verhalten beim Hinzufügen von Testfall in intellij

Jetzt während der Ausführung von Testfällen laufen die vorhandenen Testfälle gut, aber wenn ich versuche, einen neuen Testfall zur vorhandenen Datei hinzuzufügen, werden die neu hinzugefügten Testfälle nicht ausgeführt und nicht einmal im Ausführungsfenster angezeigt Fallnamen. Zusätzlich, wenn ich versuche, neuen Test hinzuzufügen und zu versuchen, zu laufen, erhielt ich den Fehler als: Klasse nicht gefunden: "com.xxx.TestCLI" Leere Testsuite.

Könnte mir jemand in dieser Ausgabe helfen?

+0

Haben Sie in der Ausführungskonfiguration des Tests, den Sie ausführen möchten, die Combobox "Klassenpfad des Moduls verwenden" aktiviert? –

+0

Ja, ich habe überprüft, es zeigt auf das gleiche Modul, wo ich den Test ausführen muss. – Bhaskar

Antwort

1

Dies liegt daran, dass Ihre IntelliJ-Konfiguration fehlerhaft ist und IntelliJ die Testklassen nicht im entsprechenden Zielordner erstellen/kopieren kann. 1) Schließen Sie das Projekt. 2) Öffnen Sie eine cmd-Konsole und entfernen Sie alle IntelliJ-bezogenen Projektdateien (* .iml) und Ordner (.idea). 3) Öffnen Sie das Projekt erneut.

Dann im Menü, gehen Sie folgendermaßen vor: Erstellen> Projekt neu erstellen.

Jetzt sollten Sie in der Lage sein, den Test durchzuführen.