Erprobung einer Methode anstatt der Prüfung eine ganze Datei in Netbeans w/ JUnit
Ich bin mit Netbeans 6.8 und die feinsten ziselierten Art, um mein JUnit-tests aus der IDE erscheint auf der rechten Maustaste auf eine Klasse unter Test Packages
und klicken Sie auf Test File
In Eclipse ist es möglich, den Bereich eingrenzen zu testen, eine einzelne Methode in einer bestimmten Testumgebung. Wie kann ich testen, nur einen einzelnen test aus einem Kabelbaum in Netbeans?
- In IntelliJ ist es möglich, mit der rechten Maustaste auf die test-Methode-name und wählen Sie "ausführen", vielleicht gibt es eine ähnliche Art, führen Sie es in Netbeans?
- Es ist möglich, um zu sehen, Methoden und der rechten Maustaste auf Sie in Netbeans' Navigator anzeigen, aber soweit ich das bisher beurteilen kann, gibt es kein Kontextmenü-Eintrag zum testen dieser Methode. Trotzdem danke, ich bin immer noch Graben 🙂
- NetBeans hat jetzt nur so eine Funktion; siehe meine Antwort unten.
- Habe mit dieser Funktion in Netbeans 7.4 und funktioniert Super! blogs.oracle.com/netbeansphp/entry/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
UPDATE: NetBeans unterstützt dies (z.B. siehe NetBeans 6.8). Klicken Sie einfach rechts auf das "bestanden" oder " test fehlgeschlagen und klicken Sie dann auf 'Run Again' oder 'Debug'. Oder mit der rechten Maustaste in den editor und klicken Sie auf "Ausführen/Debug" fokussiert testen.
Alten:
Meines Wissens ist dies nicht möglich. Und vielleicht die NetBeans-Jungs im Auge hatte, daß immer alle tests sollten pass für eine Einheit. Ich weiß, dass die Werkzeuge sollten nicht beschränken Sie die Entwickler, aber Wenn eine Methode zu lange dauert - vielleicht sollten Sie überlegen, eine separate integration test?
Werfen Sie auch einen Blick auf dieser Beitrag. (BTW: in maven-Projekten ausführen von tests einer Einheit ist möglich ...)
In NetBeans 7.1, öffnen Sie die unit-test-Datei mit der rechten klicken Sie auf das spezifische Gerät zu testen, und wählen Sie "Ausführen Fokussiert Test".
Netbeans 7.1 "Laufen Konzentriert Test" funktioniert nicht mit meinem build, also bin ich mit einer test-Gruppe zu markieren, habe ich die tests ausführen möchten.
Können Sie konfigurieren, Netbeans, um führen Sie diese tests durch hinzufügen
-Dgroups=DEBUG
deine "Debug-Test-Datei" - Aktion in den Projekt-Eigenschaften.Hinweis: dies sind die TestNG-Methoden ausführen mit maven/surefire.
Incase jemand fragt, Fokus-Test ist auch möglich über IntelliJ indem Sie mit der rechten Maustaste auf einen bestimmten test, und führen Sie
Die option "Run Test Konzentriert" war ausgegraut auf mein Projekt, da gab es keine Aktion mit dem Namen "ausführen".single.Methode" in project.xml.
Workaround, um es arbeiten:
1) neu erstellen "ausführen.single.Methode" in Aktion project.xml Datei (man könnte kopieren "ausführen.single"
Aktion).
project.xml fragment:
2) neu erstellen "ausführen.single.Methode" target-in ide-file-targets.xml (man könnte kopieren
"run-selected-Datei in src") und stellen Sie sicher, dass die test-tag hat einen parameter
"Methoden" mit der Eigenschaft "${method}".
ide-file-targets.xml fragment:
Nun können Sie mit der rechten Maus-Menü "Ausführen fokussiert test".
Die option "Ausführen fokussiert test" kann auch für temporäre ausgegraut, wenn das Projekt Scannen