Интересно, есть ли какой-либо идентификатор или указанный ярлык, чтобы отличить выбранный класс, является ли он одной из стандартных деклараций класса или тестового класса во время выполнения?
EDIT: Я собираю все классы из проекта. Я разделяю абстрактные классы, интерфейсы, подклассы, просматривая коллекцию, тогда как я также хочу знать, сколько классов имеет тестовое поведение. Другими словами, сколько классов фактически являются тестовыми классами. Еще одна вещь: я не знаю этих классов заранее, это не мои!
Позвольте мне поделиться с вами тем, как мне нравится организовывать свои тесты в eclipse :-), может быть, вы можете оказаться полезными.
Во-первых, я создаю два проекта: один для приложения и другой для теста.
Разумеется, тестовый проект зависит от проекта приложения
Теперь предположим, что вы хотите добавить какой-либо тестовый пример, вы просто указываете на правый src-каталог.
Таким образом, вы хотите создать свой тестовый код, не смешивая код приложения и тестовый код (например, utils), просто оставьте то, что подходит для правильного проекта.
Единственное соглашение о назначении, которое я использую, - это eclipse junit default, добавляющее слово "Test" в конце тестового класса.
Нет необходимости в скриптах ant для развертывания только кода приложения.
Даже зависимость JUNIT ограничена тестовым проектом.
Я надеюсь, что это помогает.