我有以下问题:我的一个 JUnit 测试卡在 eclipse 中什么也不做,但表示该测试当前正在运行的蓝色箭头仍然存在。
我的代码中绝对没有任何无限循环,并且测试方法中卡住的所有内容都在以下for
循环中:
for (int i = 0; i < this.length(); i += 3) {
// do some stuff
}
此外,在调试时,该方法会正确终止并且不会让我再一步。
在setUp()
我正在初始化我的字段和被测类。
这似乎是一些奇怪的 JUnit/Eclipse 错误。我正在使用 oracle-java-7 在 Ubuntu 12.04 下运行 Eclipse 3.7.2 和 JUnit 4。
任何提示如何解决此问题?