Как найти тесты Junit, которые используют данный метод Java прямо или косвенно

Предположите, что существует проект Java и проект Junit в рабочей области Eclipse. И Все модульные тесты расположены в проекте Junit и зависящие от проекта Java приложения. При внесении изменений в метод Java я должен найти модульные тесты, которые используют метод прямо или косвенно, так, чтобы я мог запустить соответствующие тесты локально в моем ПК перед тем, чтобы зарегистрироваться в управлении исходным кодом. Я не хочу выполнять весь junit проект, так как он занимает время.

Я мог использовать иерархию вызовов Eclipse для расширения методов вызывающей стороны один за другим, пока я не нахожу метод тестирования. Но для проекта включая больше чем 1 миллион строк исходного кода, копая иерархию вызовов занимает время также.

Поисковый объем в рамках представления иерархии вызовов не кажется, помогают многому.

Цените любую справку.

6
задан 11 March 2010 в 17:05
поделиться

1 ответ

Почему бы не щелкнуть правой кнопкой мыши по измененному методу и выбрать «Ссылки-> Рабочая область (или рабочий набор, если настроен правильно)».

Это должно дать вам список методов, вызывающих тот, который вы только что изменили. Результаты поиска могут быть организованы по пакетам или проектам. Выберите проектную организацию и разверните проект JUnit, и то, что вы ищете, скорее всего, будет единственным, что там будет.

1
ответ дан 17 December 2019 в 18:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: