#java #eclipse #junit
#java #eclipse #junit
Вопрос:
У меня есть небольшой Java-проект в Eclipse. У меня есть класс тестов JUnit для каждого класса в проекте. Я использую JUnit 4, и это не проект maven.
Есть ли простой способ сообщить Eclipse, чтобы он запускал все тесты во всех тестовых классах одновременно?
Ответ №1:
Затем щелкните правой кнопкой мыши на папке с исходным кодом Run As… > JUnit Test
.
Комментарии:
1. Вы также можете создать родительский набор модульных тестов и перечислить в нем все свои тесты / наборы.
2. Есть ли простой способ создать для него сочетание клавиш?
3. это не работает, когда у меня есть несколько пакетов под
test
. он запускает только те, которые находятся непосредственно вtest
пакете, а не остальные4. @Anton
Shift-Alt-X T
в Eclipse Mars, но вы могли бы сделать свой собственный. Более того, создается конфигурация, и вы можете использовать ее из истории меню запуска (Alt-R T
).5. Также F11 запускает сеанс отладки… либо текущий . у вас открыт java-класс или последняя конфигурация, которую вы использовали. ctrl F11 для ‘run’ и ctrl shift F11 для запуска покрытия кода.
Ответ №2:
Выберите исходный каталог, содержащий все тестовые классы, щелкните правой кнопкой мыши, выберите «Запускать как …» и выберите JUnit test.