Frage

Ich meine JUnit-Tests von JUnit v3 Junit v4 migrieren.

Ich habe gehofft, um die Suche zu verwenden und strukturell „srs“ ersetzen eine @Test Anmerkung, bevor alle Methoden mit Testbeginn hinzuzufügen. * Mein bevorzugtes IDE IntelliJ verwenden.

Ich kann einfach nicht figura, wie es zu tun ... Ich kann eine Abfrage erstellen, die alle Methoden ohne eine Anmerkung finden (es ist ein Beispiel in IntelliJ gebündelt), aber bei der Verwendung ein tun entweder ersetzen meine Klasse ersetzt wird durch nur die Methodennamen oder nichts gefunden wird.

Vielleicht ein regexp ist einfacher: -)

/ Konstantin

War es hilfreich?

Lösung

Es ist nicht möglich, ab sofort, aber es gibt Anfragen für die Teilnehmer Ersatz.

Hier ist eine nützliche Verbindung für mit ssr Einstieg: https: // www. jetbrains.com/idea/docs/ssr.pdf

Andere Tipps

Ich habe versucht, mit der folgenden SSR, aber ich habe das gleiche Problem, als Sie:

Suchvorlage:

public class $TestCase$ extends $TestCaseClazz$ {
  public void $testMethod$();
}

Ersatzvorlage:

@Test public void $testMethod$();

Und ich überprüfen „Diese Variable ist Ziel der Suche“ auf testmethod. Die Vorschau scheint ok, aber IntelliJ löscht tatsächlich das gesamte Verfahren: (

Open Search -> Ersetzen Sie in Pfad
Stellen Sie in das Verzeichnis, in dem Ihr Test platziert
Set Suchbegriffs. Public void Test
Stellen Sie ersetzen Zeichenfolge. @Test \ n \ tpublic Leere Test
Überprüfen Regular Expression Box.

Genießen Sie.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top