在 Eclipse 中使用 jUnit 的 Break on Exception

2022-09-03 14:55:17

有没有办法让 Eclipse 在 jUnit 的调试模式下在未捕获的异常时中断?Eclipse 在执行 main() 时中断良好。是否有可以使用的命令行开关?

谢谢


答案 1

从调试的角度来看,您可以准确筛选出您感兴趣的异常。

在“断点”视图中,有一个“J!”按钮。这将打开一个窗口,您可以在其中选择要中断的异常。

如果问题仅在 JUnit 测试时出现,则需要确保在调试模式下启动测试。JUnit 中的“重新运行”按钮将在“正常”模式下运行。要在调试中运行测试,可以右键单击该文件,然后从菜单中选择“调试为 -> JUnit 测试”。


答案 2

如果在调试模式下运行,这应该是更高版本的 Eclipse 的默认行为。