使用jUnit在Eclipse中打破异常

Use*_*er1 14 java eclipse debugging junit

有没有办法让Eclipse在jUnit的调试模式下中断未捕获的异常?执行main()时,Eclipse会中断.我可以使用命令行开关吗?

谢谢

Aar*_*ron 7

从调试角度来看,您可以准确过滤您感兴趣的异常.

在Breakpoints视图中有一个"J!" 按钮.这将打开一个窗口,允许您选择要中断的异常.

如果问题仅在JUnit测试时发生,则需要确保以调试模式启动测试.JUnit中的重新运行按钮将以"正常"模式运行.要在debug中运行测试,可以右键单击该文件,然后从菜单中选择"Debug as - > JUnit Test".


Use*_*er1 1

如果您在 jUnit 中调试单个方法,断点就会开始起作用。如果在 jUnit 中调试整个类或包,则调试器将不起作用。