2017-07-07 9 views
1

Ich habe Bibliotheken importiert JUNIT 4.12 und Hamcrest 1.3 und Test-Ordner-Setup. Quellen, die auf den richtigen Testpaketordner zeigen. Ich würde Test mit Shift + F6 für jede Java-Testdatei ausführen und es würde alle Tests in dieser Java-Datei ausführen. Nach einem Neustart meines Computers habe ich denselben Vorgang ausgeführt, um nur Tests auszuführen, um "Keine Tests ausgeführt" zu erhalten. Was könnte der Grund und die Lösung sein?Keine Tests ausgeführt JUNIT Netbeans 8.2

package test1; 
import hello.*; 
import org.junit.Before; 
import org.junit.Test; 
import static org.junit.Assert.assertEquals; 

public class hellotest { 
private jj j1; 

@Before 
public void runBeforeEachTest(){ 
    j1 = new jj(); 
    j1.setName("cur"); 
    j1.setComp("goo"); 
} 

@Test 
public void testProp(){ 
    String name = j1.getName(); 
    String cmp = j1.getComp(); 
    assertEquals("cur", name); 
    assertEquals("goo", cmp); 
} 

} 

Das gleiche Projekt ohne Änderung funktioniert gut auf einem anderen Computer. Wenn Sie versuchen, Netbeans 8.2 erneut zu installieren, es wird jedoch nicht deinstalliert, wird der Fehler "Java SE Development Kit (JDK) wurde auf diesem Computer nicht gefunden" angezeigt. JDK 6 wird für die Deinstallation der Netbeans IDE benötigt. Das ist merkwürdig, da zur Installation von NetBeans 8.2 JDK 8 installiert ist, aber während der Deinstallation das JDK 6 gesucht wird. Frage ist, wie man Netbeans deinstalliert?

+0

Das Anzeigen der Testdateien, die Sie ausführen möchten, würde ebenfalls hilfreich sein. – Makoto

Antwort

1

Nun, Sie müssen mit der rechten Maustaste auf Ihr Projekt und Test. Das gleiche Werkzeug befindet sich in der Navigationsleiste Run/Test Project (Projekt) seit Sie ein Projekt als aktiv ausgewählt haben.

können Sie entweder die Tastenkombination Alt + F6. Ihre Verknüpfung mit Shift ist falsch und ich habe keine Ahnung, was es tun sollte (überprüfen Sie die Optionen).

Diese Garantie, um alle Tests zu starten. Sie können entweder Ihre Testsuite erstellen, die das "Pack" von Testinstanzen definiert.

+0

Jede zu testende Java-Datei hat die Optionen Datei-Shift + F6 ausführen (so funktionierte es vorher, jetzt funktioniert es nicht mehr) und hat eine andere Option Testdatei Strg + F6 (das hat bei mir nie funktioniert). Auf Projektebene hat Rechtsklick Test (Alt + F6) nie für mich funktioniert. – CuriQ

+0

Wo befinden sich Ihre Testdateien? –

+0

Projektansicht: Hallo Quellpakete Testpakete test1 hellotest.java – CuriQ

Verwandte Themen