いくつかのユニットテスト用に作成したクラスがあります。TestCaseの接尾辞を付けてテストしていたクラスと一致するようにクラスの名前を変更するまで、すべてが順調に進んでいました。Eclipseでテストケースを実行しようとするたびに、「このタイプの入力構成はありません」というメッセージが表示されます。
次に、クラスの名前に30文字の長さの制限があることを誰かが提案しました。クラス名を見てみると、32文字でした。次に、最後から2文字を削除して再試行すると、すべてが機能しました。私はそれらを元に戻しました、そしてそれは機能しなくなりました。
これについての説明はありますか?
編集:
いくつかのコメントに応えて。これは、Windows XP、JUnit4.4を使用するGalileoです。
編集2:
すみません。私は間違っていたと思います。このパターンは、JUnit/Eclipseが私のクラス名がTestCaseであることを好まないようです。TestCaseの部分を取り除くとすぐに、それは機能します。それは非常に長いストリング、短いストリング、そしてその間のすべてで動作します。名前はABCTestCaseのようなものにすることができますが、何らかの理由でTestCaseにすることはできません。