2010-11-20 8 views
20

Ich habe eine nive-Bridge, die JBehave-Tests über JUnit mit einer tieferen Integration als JBehave - meiner JUnit-Hierarchie - ermöglicht zeigt nun jede Story-Datei und die darunter liegenden Szenarien an, damit Sie sehen können, welche Szenarien fehlgeschlagen sind. Dies funktioniert alles gut, außer dass Sie nicht auf ein fehlgeschlagenes Scenario in Eclipse doppelklicken können und es dazu bringt, zu der entsprechenden Zeile in der Story-Datei zu springen.Wie bekomme ich Eclipse, um zu einem fehlgeschlagenen JUnit-Test zu springen, wenn der Test keine Java-Methode ist?

Die JUnit-Klasse Beschreibung wurde entwickelt, um Tests, die Java-Methoden sind, aber ich frage mich, ob es eine schlaue Möglichkeit war, den Speicherort anzugeben, um dies zu tun (z. B. in der Liste der Anmerkungen).

Danke.

Antwort

1

Ich denke, die meisten Java IDEs reagieren tatsächlich auf die Nachricht oder Stack-Trace gegeben, wenn ein JUnit-Test fehlschlägt. In IntelliJ sind beispielsweise Fehlerzeilen hervorgehoben und anklickbar, solange sie SomeFileTheIDEKnows.java:123 haben.

Können Sie eine Stack-Trace- oder Fehlernachricht erhalten, die zeigt, dass ein JUnit-Test fehlschlägt?