0

我想知道关于调试的一些事情以及它的含义。

目前正在开发一个监视目录的程序,当目录中的某些内容发生变化时,它会运行它可以在同一目录中找到的所有测试。

所以,我测试如果你改变测试会发生什么?我发现当我有 20 个测试应该失败时,我将其中一个更改为成功,程序会找到并运行所有测试并报告 20 个失败的测试。它不使用新的测试,这有点奇怪。

现在,当我使用调试器检查程序时,它确实检测到了新的测试!

使用调试器时结果如何变化?它是 Eclipse 的默认调试器。该程序使用 WatchService 监视目录,并使用 JUnit 运行和收集测试。

4

1 回答 1

1

我会按照我的理解回答你的问题。
eclipse 中的调试器是为制作复杂的应用程序而设计的,例如 GUI 或您自己的应用程序。调试器允许您实时
更改程序的代码。它旨在让您能够编辑应用程序,并查看您对它的操作,IE 更改窗口大小等。 每个调试器运行都是一个干净的构建。尝试清理 Eclipse 项目的构建,这可能会造成问题,因为编译器正在记录数据并希望您输入某个答案。

于 2013-11-07T19:58:47.900 回答