Google CodePro Analytix, новый инструмент статического анализа с открытым исходным кодом, является причиной проблемы.Он создает новый фильтр редактора по умолчанию, который пытается открыть каждый класс, имя которого оканчивается на «Test» с его конкретным редактором JUnit.Плагин TestNG для Eclipse, с другой стороны, генерирует тестовые классы, используя имя тестируемого класса, с добавлением «Test» в конце.Поэтому, когда вы создаете тестовый класс с помощью плагина TestNG, он открывается по умолчанию с помощью редактора CodePro Junit, который отображает всплывающее сообщение об ошибке, в котором говорится, что класс не является допустимым тестовым классом JUnit.Решение состоит в том, чтобы удалить фильтр редактора в Eclipse Preferences:
Window -> Preferences;Общие -> Редакторы -> Ассоциации файлов
Выберите тип файла * .java, выберите Редактор Java и нажмите кнопку «По умолчанию».