【发布时间】:2013-11-19 15:02:12
【问题描述】:
我想知道一些关于调试的事情以及它的含义。
目前正在开发一个监视目录的程序,当目录中的某些内容发生变化时,它会运行它可以在同一目录中找到的所有测试。
那么,我测试如果你改变测试会发生什么?我发现当我有 20 个测试应该失败时,我将其中一个更改为成功,程序会找到并运行所有测试并报告 20 个失败的测试。它没有使用新的测试,这有点奇怪。
现在,当我使用调试器检查程序时,它会检测到新的测试!
使用调试器时结果如何变化?它是 Eclipse 的默认调试器。 该程序使用 WatchService 监视目录并使用 JUnit 运行和收集测试。
【问题讨论】:
标签: java eclipse debugging junit