Определение тестовых классов в проекте

1

Интересно, есть ли какой-либо идентификатор или указанный ярлык, чтобы отличить выбранный класс, является ли он одной из стандартных деклараций класса или тестового класса во время выполнения?

EDIT: Я собираю все классы из проекта. Я разделяю абстрактные классы, интерфейсы, подклассы, просматривая коллекцию, тогда как я также хочу знать, сколько классов имеет тестовое поведение. Другими словами, сколько классов фактически являются тестовыми классами. Еще одна вещь: я не знаю этих классов заранее, это не мои!

Теги:
class

1 ответ

2

Позвольте мне поделиться с вами тем, как мне нравится организовывать свои тесты в eclipse :-), может быть, вы можете оказаться полезными.

Во-первых, я создаю два проекта: один для приложения и другой для теста.

Изображение 174551

Разумеется, тестовый проект зависит от проекта приложения

Изображение 174551

Теперь предположим, что вы хотите добавить какой-либо тестовый пример, вы просто указываете на правый src-каталог.

Изображение 174551

Таким образом, вы хотите создать свой тестовый код, не смешивая код приложения и тестовый код (например, utils), просто оставьте то, что подходит для правильного проекта.

Изображение 174551

Единственное соглашение о назначении, которое я использую, - это eclipse junit default, добавляющее слово "Test" в конце тестового класса.

Нет необходимости в скриптах ant для развертывания только кода приложения.

Даже зависимость JUNIT ограничена тестовым проектом.

Я надеюсь, что это помогает.

  • 0
    Спасибо! но некоторые имена тестовых классов не начинаются и не заканчиваются на test : /
  • 0
    да, но если вы сохраните тестовый код в отдельном проекте, то вы будете точно знать, какие классы связаны с тестами, а какие нет :-)
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню