Наборы тестов в Junit4 работают хорошо, но здесь есть загвоздка:
@RunWith(Suite.class)
@Suite.SuiteClasses({ A.class, B.class, ...})
Если кто-то разрабатывает модульный тест и забывает включить его в Suite.SuiteClasses, это, очевидно, проблема.
(это не острая проблема, так как Муравей поймает это позже, но все же)
Поэтому я задался вопросом: если у вас есть тестовая папка в проекте Eclipse и в ней есть несколько пакетов с классами - есть ли способ как-то автоматически включить их все в набор тестов junit4?
(да, вы можете щелкнуть правой кнопкой мыши папку «тест» и выполнить «Запуск от имени Junit», но иногда по какой-то причине отдельные тесты не проходят, в то время как они по отдельности проходят, поэтому я не очень доверяю этому решению, плюс наборы тестов - хорошие игрушки, с которыми можно играть; -)).