我有一堂课是为一些单元测试而做的。一切都进行得很顺利,直到我更改了类的名称以匹配我正在测试的以 TestCase 为后缀的类。突然,每次我尝试在 Eclipse 中运行测试用例时,我都会收到“这种类型没有输入配置”。
然后有人建议对类的名称有 30 个字符的长度限制。我看了一下类名,它有 32 个字符长。然后我从最后删除了两个字符并再次尝试,一切正常。我把它们放回去,它停止工作。
对此有解释吗?
编辑:
回应一些评论。它是 Galileo,使用 Windows XP、JUnit 4.4。
编辑2:
对不起大家。我想我错了。模式似乎是 JUnit/Eclipse 不喜欢我的类名是 TestCase。一旦我把 TestCase 部分拿走,它就可以工作了。它适用于大量长字符串、短字符串以及介于两者之间的所有内容。该名称可以是 ABCTestCase 之类的任何名称,但由于某种原因,它不能是 TestCase。