Frage Wie man alle JUnit Testfälle von NetBeans laufen lässt?


Ich habe mehrere Dateien mit Komponententests für vorhandene Klassen im NetBeans-Projekt erstellt. Ich habe das Menü "Datei / Neue Datei / JUnit / Test für bestehende Klasse" benutzt, um Testdateien zu erstellen.

Ich kann eine Datei mit Komponententests ausführen, indem ich mit der rechten Maustaste darauf klicke und "Datei ausführen" wähle.

Aber ich möchte alle Dateien mit Komponententests ausführen. Wie kann ich das auf einfachste Weise erreichen?

Ich benutze NetBeans 6.5.


5
2017-10-14 21:07


Ursprung


Antworten:


Menü "Ausführen / Projekt testen".


14
2017-10-14 21:10



In NetBeans 7.1 können Sie eine Testsuite erstellen, der Sie beliebig viele Ihrer JUnit-Testdateien hinzufügen können. Wenn Sie die Suite ausführen, führen Sie alle Dateien in der Suite aus.

Erstellen Sie zum Erstellen der Testsuite eine Datei wie jede andere:

enter image description here

Fügen Sie in der Hauptklasse Ihre Testklassen wie folgt hinzu:

@RunWith(Suite.class)
@Suite.SuiteClasses(
{
    com.somewhere.myProject.MyFirstTestClass.class, 
    com.somewhere.myProject.MySecondTestClass.class, 
    com.somewhere.myProject.MyThirdTestClass.class  
})

Klicken Sie zum Ausführen mit der rechten Maustaste auf diese Datei im Fenster Projekte und wählen Sie Testdatei.


1
2017-07-17 12:31