Посмотрите, какие методы не имеют модульного теста на идею intelj - PullRequest
0 голосов
/ 03 сентября 2018

Когда я перехожу в режим просмотра проекта, я вижу проценты для одного класса.

Когда я захожу внутрь, я не вижу, какие методы покрыты.

Когда я беру экспорт результатов и открываю в браузере значение HTML, я вижу зеленые и красные линии.

Я могу понять, если у метода красный или нет зеленого, у него нет модульного теста.

Но это трудный путь.

Есть ли лучшие способы здесь? Как: как я могу найти модульный тест метода, если у него есть модульный тест?

1 Ответ

0 голосов
/ 03 сентября 2018

Ответ на вопрос как мне найти модульный тест метода, если у него есть модульный тест ?

Я думаю, что с вашей стороны есть неправильное представление. Ничто не говорит о том, что для конкретного метода существует ровно один (или ноль) модульный тест.

Весьма распространено, что на метод производственного кода приходится несколько тестов. Например, чтобы проверить разные результаты для разных случаев входных параметров.

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

С этой точки зрения, «лучшее», что вы можете сделать: выбрать метод производственного кода и IntelliJ покажет вам использования . IntelliJ сообщает вам, в каких типах использования модуля находятся, и, очевидно, что: если использование находится внутри вашего модуля модульного тестирования, вы точно знаете: метод используется в перечисленных там тестах.

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

...