Ich muss einen kurzen Test für Java-Code schreiben. Ich habe STRG + UMSCHALT + T verwendet, um eins mit IntelliJ zu generieren, und "Groovy JUnit" als Testbibliothek ausgewählt und dann den folgenden Test geschrieben:
%Vor%Wenn ich jedoch mit der rechten Maustaste auf den Testfall im Projektfenster klicke, bekomme ich nicht die Option "Alle Tests ausführen", die ich normalerweise mit JUnit-Tests mache, und der Compiler gibt den folgenden Fehler aus:
%Vor% Der Versuch, GroovyTestCase
oder FibonacciHeap
manuell zu importieren, verursacht denselben Fehler. IntelliJ fügt keine Importanweisungen hinzu, wenn ich die Autovervollständigung für mich ausführen lasse, wie es normalerweise mit Java-Code der Fall wäre.
Was mache ich falsch?
Sie müssen zuerst das Groovy SDK konfigurieren. Siehe den Screenshot
Genauere Beschreibung im offiziellen Dokument: Konfigurieren von Global, Project und Modul-SDKs
Ich hatte ein ähnliches Problem beim Erstellen von Testklassen in IntelliJ, und es wurde gelöst, als ich ein neues Verzeichnis außerhalb des Verzeichnisses com.company erstellte (wo ich die Klasse hatte, die ich testen wollte).
Tags und Links java intellij-idea groovy junit