当测试不是 Java 方法时,如何让 Eclipse 跳转到失败的 JUnit 测试

2022-09-02 11:03:52

我有一个 nive 桥,允许我通过 JUnit 运行 JBehave 测试,与 JBehave 的开箱即用集成更深入 - 我的 JUnit 层次结构现在显示每个故事文件及其下的场景,以便您可以看到哪些场景失败了。这一切都运行良好,除了你不能双击Eclipse中失败的sceanrio,然后让它跳转到故事文件中的相关行。

JUnit Description类是围绕测试是Java方法而设计的,但我想知道是否有一些狡猾的方式来指示使这项工作的位置(例如在注释列表中)。

谢谢。


答案 1

我认为大多数Java IDE实际上对JUnit测试失败时给出的消息或堆栈跟踪做出反应。例如,在 IntelliJ 中,故障行突出显示并可单击,只要它们具有 .SomeFileTheIDEKnows.java:123

您能否获得堆栈跟踪或失败消息来显示 JUnit 测试何时失败?


答案 2

推荐