IntelliJ IDEA不会在调试模式下停止断言

时间:2014-03-30 07:09:42

标签: java intellij-idea

为什么IntelliJ IDEA在触发断言时停止在调试模式下?我得到一个java.lang.AssertionError来控制台,但正在运行的代码并没有像它应该的那样暂停。以下是我的异常断点设置:

http://i.imgur.com/kiMwLfb.png

2 个答案:

答案 0 :(得分:3)

我发现调试器在运行 tests 时不会以断言停止,但在运行其他代码时它会停止运行。我试图在调试模式下对失败的断言进行停止的代码是一个测试。这似乎是个问题,但我不明白为什么IDE会这样做。

答案 1 :(得分:0)

打开 AssertionError 的源代码并在它会停止的构造函数上放置一个断点。 enter image description here