У меня есть класс, который я сделал для некоторых юнит-тестов. Все шло гладко, пока я не изменил название класса в соответствии с классом, который я тестировал, с суффиксом TestCase. Внезапно, каждый раз, когда я пытался запустить тестовый пример в Eclipse, я получал «Нет входной конфигурации для этого типа».
Кто-то тогда предположил, что для имени класса существует ограничение в 30 символов. Я посмотрел на название класса, и оно было длиной 32 символа. Затем я удалил два символа с конца и попробовал снова, и все заработало. Я положил их обратно, и он перестал работать.
Есть ли объяснение этому?
EDIT:
В ответ на некоторые комментарии. Это Galileo, использующий Windows XP, JUnit 4.4.
РЕДАКТИРОВАТЬ 2:
Извините, ребята. Я думаю, я был неправ. Похоже, что шаблону JUnit / Eclipse не нравится, когда моим именем класса является TestCase. Как только я убираю часть TestCase, она работает. Это работает с массивно длинной последовательностью, короткими последовательностями и всем между ними. Имя может быть любым, например ABCTestCase, просто НЕ МОЖЕТ быть по какой-то причине TestCase.