При создании набора модульных тестов для Java-кода существует ли соглашение о том, где разместить тестовый код относительно исходного кода?
Например, если у меня есть каталог /java
, который содержит пучку .java
исходных файлов, лучше ли разместить тестовые примеры в /java
или использовать что-то вроде /java/test
.
Если последнее предпочтительнее, как вы проверяете внутренности кода, когда члены класса private
/protected
недоступны вне пакета?