В книге JUnit говорится: "Защищенный метод... это одна из причин, по которой тестовые классы находятся в том же пакете, что и те классы, которые они тестируют"
Может ли кто-нибудь поделиться своим опытом по организации модульных тестов и тестов интеграции (пакет/каталог мудрый)?