intelliji oder Android Studio - Abkürzung, um Methode Testfall zu erstellen

8

Gibt es eine Abkürzung, um intelliji schnell eine Testmethode zu erstellen? Was ich will, ist, wenn ich noch eine Testklasse namens TestClass habe, dann kann ich in meiner Class-Datei, wenn ich eine neue Methode erstelle, mit der rechten Maustaste auf die neue Methode klicken und etwas wie "Test erstellen" auf die Methode selbst klicken. Es gibt eine Option für die Klasse, aber ich kann sie nicht für die Methodenebene sehen. Sieh dir dieses Foto an und du wirst sehen, dass die Option für die Klasse verfügbar ist (indem du Alt + Enter drückst), aber ich möchte, dass sie auch für die Methode verfügbar ist.

AKTUALISIEREN : Die Option scheint in Intelliji zu sein, aber ich kann sie in Android Studio 1.1 nicht finden. Wenn ich Alt + Enter auf einer Methode in Android Studio (wo die Hosting-Klasse bereits einen Testfall hat) gebe ich dieses Menü:

und hier ist die lustige Sache in Android Studio, wenn ich in die Testfall-Klasse selbst gehe dann sehe ich eine Option, um Test-Methode innerhalb dieser Klasse zu erstellen. Es zeigt sich nicht in der konkreten Klasse, die ich getestet habe:

    
j2emanue 15.02.2015, 01:32
quelle

3 Antworten

6

Hier ist eine Möglichkeit, dies zu erreichen (getestet in IntelliJ 14.0.3):

  • Navigieren Sie zu der Methode, für die Sie einen Komponententest für
  • erstellen möchten
  • Drücken Sie ALT + ENTER
  • Wählen Sie Fehlgeschlagene Testmethoden generieren aus

Danach wird der Dialog angezeigt, der alle Methoden in der angegebenen Klasse enthält, wobei nur die von Ihnen aufgerufene die Aktion Fehlende Testmethoden generieren standardmäßig ausgewählt ist. Nachdem Sie im Dialogfeld auf OK geklickt haben, wird eine neue Testmethode für ausgewählte Methoden zur vorhandenen Einheitentestklasse hinzugefügt.

Hier ist auch ein Screenshot des Dialogs:

Leider habe ich in den Keymap-Einstellungen keine entsprechende Aktion gefunden, daher kann diese wahrscheinlich nicht direkt an eine benutzerdefinierte Tastenkombination gebunden werden und ist nur über das ALT-Menü verfügbar.

    
Bohuslav Burghardt 15.02.2015, 15:30
quelle
29

Android Studio Strg + Shift + T oder Navigate- & gt; Test.

    
Honghe.Wu 16.04.2015 12:51
quelle
1

Für Mac:

Befehl + shift + T

    
Vivek 29.01.2018 07:36
quelle