4 Stimmen

JUnit4 in Eclipse

Ich versuche, einige JUnit-Testeinheiten in Eclipse 3.5 auszuführen, habe aber kein Glück.

JUnit3 funktioniert einwandfrei.

Wenn ich die JUnit4-Test-Unit erstelle, bietet Eclipse an, die JUnit-Bibliothek zum Klassenpfad hinzuzufügen. Ich akzeptiere das Angebot, aber wenn ich im Eigenschaftsfenster des Projekts nachsehe, ob sie hinzugefügt wurde, sehe ich, dass JUnit4 hinzugefügt wurde, aber keine JARS enthalten sind.
Wenn ich wähle bearbeiten sagt die Combo " JUnit 4 ", und direkt darunter " Derzeitiger Standort: Nicht gefunden ".

Wenn ich einen JUnit4-Test starte, erhalte ich eine Fehlermeldung und interner Fehler aufgetreten, NullPointerException .

Ich habe für etwa zwei Tage jetzt lesen, und alle Referenzen sagen eclipse INCLUDES JUnit4, aber irgendwie scheint es etwas, das ich vermisse.

Ich habe versucht, meine Projekte neu zu erstellen und einen Test in brandneuen Projekten zu erstellen - ohne Erfolg.

package test;

import static org.junit.Assert.*;

import org.junit.Test;

public class AuthServiceTest {

    @Test
    public final void testValidateCredentials() {
        fail("Not yet implemented"); // TODO
    }

}

[Bearbeiten]

Ich habe junit-4.8.1.jar zum Klassenpfad des Projekts und zum Klassenpfad von Eclipse hinzugefügt, aber immer noch das gleiche Problem.

[Bearbeiten2]

Ich habe auch junit-dep-4.8.1.jar hinzugefügt, da ich mir nicht sicher bin, ob diese Abhängigkeiten notwendig sind, aber es gab keine Änderung.

6voto

george mano Punkte 5421

Klicken Sie mit der rechten Maustaste auf den Projektnamen.

Built Path--> Add Libraries

Wählen Sie die entsprechende Bibliothek aus der Liste aus (in diesem Fall JUnit 4).

1voto

djna Punkte 53789

In meiner Eclipse-Installation ist JUnit 4 vorgesehen, es ist in Plugins \org.junit4_4.3.1\junit.jar

Wenn Sie es nicht finden können, müssen Sie es wohl herunterladen.

Sie können Ihr JUnit mit den Eclipse-JUnit-Einstellungen in

Windows->Preferences->Java->Build Path->User Libraries

Wählen Sie dort JUnit aus, und Sie können JARs hinzufügen und bearbeiten.

0voto

WhyNotHugo Punkte 8874

Es scheint, dass Eclipse 3.5 aus dem Fedora-Repository kein JUnit enthält, und die Installation des entsprechenden Pakets hat es auch nicht enthalten.
Auf einem anderen Debian-PC trat das gleiche Problem auf. Ein sauberer Download von eclipse.org löste das Problem.

I sera diesen Fehler irgendwann einmal melden :)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X