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

发布于 2024-10-03 12:25:58 字数 257 浏览 1 评论 0原文

我有一个很好的桥梁,它允许我通过 JUnit 运行 JBehave 测试,其集成比开箱即用的 JBehave 更深入 - 我的 JUnit 层次结构现在显示每个故事文件及其下的场景,以便您可以看到哪些场景失败了。这一切都运行良好,只是您无法在 Eclipse 中双击失败的场景并使其跳转到故事文件中的相关行。

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

谢谢。

I've got a nive bridge that allows me to run JBehave tests through JUnit with deeper integration than out of the box from JBehave - my JUnit hierarchy now shows each story file and the scenarios under it so you can see which scenarios have failed. This is all working well, except that you can't double-click on a failed sceanrio in Eclipse and get it to jump to the relevant line in the story file.

The JUnit Description class is designed around tests being Java methods, but I was wondering if there was some cunning way of indicating the location to make this work (e.g. in the annotations list).

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暮凉 2024-10-10 12:25:58

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

当 JUnit 测试失败时,您可以获得堆栈跟踪或失败消息来显示吗?

I think most Java IDEs actually react to the message or stack trace given when a JUnit test fails. For example in IntelliJ, failure lines are highlighted and clickable so long as they have SomeFileTheIDEKnows.java:123.

Can you get a stack trace or failure message to show that when a JUnit test fails?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文