IntelliUn IDEA中出现了JUnit测试版本

时间:2013-03-15 07:11:05

标签: java spring hibernate junit intellij-idea

在调试测试代码期间,它会在初始化阶段挂起。 日志中的最新消息是(在调试挂起之前):

2013-03-15 13:03:09:215 INFO [ : ] [main:o.h.d.Dialect] Using dialect: my.company.package.util.hibernate.HSQLDialect

请考虑以下影响调试的因素:

  • 使用@RunWith(SpringJUnit4ClassRunner.class)
  • 进行测试
  • 在IntelliJ IDEA 12.0.4上运行测试
  • 当测试在没有调试的情况下运行时,它们没有任何问题

如何调试代码?

3 个答案:

答案 0 :(得分:8)

确保没有在方法签名上放置断点而不是常规代码行。您也可以通过红色圆圈内的4个黑点识别出这样的断点。它们大大减慢了调试速度。

答案 1 :(得分:1)

尝试删除所有断点并重新启动Debug。 按Command + Shift + F8,然后按Command + A并按Del。这适用于Mac。

答案 2 :(得分:0)

很可能你需要为测试提供更多的PermGen空间。

尝试在您的测试配置中使用此功能:

-XX:MaxPermSize=300m 

如果您的测试不是非常庞大(并且它们不应该),那么这应该足够了。