16

次の問題があります。私の JUnit テストの 1 つが 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 を実行しています。

この問題をトラブルシューティングするためのヒントはありますか?

4

1 に答える 1