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

标签 java eclipse junit jbehave

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

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

谢谢。

最佳答案

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

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

关于java - 当测试不是Java方法时如何让Eclipse跳转到失败的JUnit测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4234241/

相关文章:

java - 文本文件到xml的转换java

java - 如何在java中的junit easymock中编写void方法的测试方法?

java - 当用户向下滚动并到达数据集末尾时更新数据集的最佳方法是什么?

android - Facebook SDK + SlidingMenu SDK = Jar 不匹配!修复你的依赖

java - Android Maven 插件执行测试时运行时异常

java - 我无法在 Eclipse 中重命名应用程序包名称

java - 在解决构建路径错误之前无法构建项目(仍然)

java - 编码将 jlist 的菜单项保存到 XML 并解码加载菜单项

java - 预期错误 JUnit 版本 3.8 或更高版本 - Android Studio

java - 使用反射修改抽象类中的字段