在eclipse中调试单个java测试方法[关闭]

Posted

技术标签:

【中文标题】在eclipse中调试单个java测试方法[关闭]【英文标题】:Debugging a single java test method in eclipse [closed] 【发布时间】:2021-07-20 03:37:46 【问题描述】:

我有一个包含多个测试方法的测试类,我想挑出一个测试方法来调试。所以第一个问题是:我可以在 Eclipse 中执行此操作吗?还是我只允许调试整个测试类?

此外,当作为 Junit 运行测试类而不进行调试时,它会很快完成所有测试。但是在调试时,一些测试需要很长时间才能完成。这是调试时所用时间的截图:

屏幕截图中的第一个方法在运行测试类时只需要一秒钟多一点,但在调试时需要将近 250 秒才能完成!该方法测试了另一种方法,该方法应该模拟数据库引擎中的插入;它通过获取大量条目并将它们插入到相应的表中来测试插入到表中。那么第二个问题是:为什么调试时要花很长时间?同样,我正在使用 Eclipse IDE。提前致谢。

【问题讨论】:

【参考方案1】:

要调试单个测试,请右键单击该测试,然后选择Debug As > JUnit Test

另外,不要忘记在需要的地方设置断点。

【讨论】:

谢谢,这回答了我的第一个问题!

以上是关于在eclipse中调试单个java测试方法[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 Eclipse 中调试 Java 时移动指令指针

停止运行多个实例的 Eclipse/Java

如何使用 Eclipse 调试由 sbt 驱动的测试?

是否有一个 Eclipse 插件可以让您在多个 Subversion 修订中区分单个 Java 方法?

怎样用eclipse 调试js

如何在 STS/eclipse 的多个端口上启动单个 Spring Boot 微服务? [关闭]