Список всех тестовых случаев Junit в Eclipse

Я использую Junit с Eclipse. Я создал тестовые примеры для нескольких методов в моем проекте. Есть ли способ/плагин, чтобы найти список классов, для которых были созданы тестовые примеры (чтобы мне не нужно было вручную проверять, созданы ли тестовые примеры для всех методов)?


person Harbinger    schedule 07.07.2014    source источник


Ответы (2)


Вам следует изучить возможность использования инструментов покрытия кода, которые предназначены именно для этого, сообщая вам, например, :

  • какие строки покрываются вашими тестами
  • какие ветви циклов, ifs, переключателей и т. д. охватываются вашими тестами
person t0mppa    schedule 07.07.2014

Плагин More unit украшает все классы, для которых написаны тестовые классы. Проверьте здесь.


Использование инструментов покрытия кода:

Если используются инструменты покрытия кода, пользователь должен запускать этот инструмент (например, Eclemma) снова и снова, чтобы охватить все варианты использования и объединить результаты каждого запуска, чтобы проверить покрытие метода. Это занимает больше времени. .

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

Если метод помечен как 100% покрытие, это не означает, что тестовый пример был написан для этого метода отдельно. Потому что другой метод может вызвать этот метод внутри.

Таким образом, используя инструмент покрытия кода, невозможно решить, были ли написаны тестовые примеры для всех методов всех классов.

person Chandrayya G K    schedule 07.07.2014