Aslında test paketlerimizi tıpkı test edilecek meslektaşları gibi adlandırıyoruz. Böylece bu yapı ile sonuçlanıyoruz:
src/main/java
com.hello.world
helloWorld.java
src/test/java
com.hello.world
helloWorldTest.java
Sadece paket adıyla sağlandıysa "test" ve "test etmek" arasında ayrım yapamayacağınız için bunun her zaman oldukça akıllı olmadığını hissettim. Diğer yandan bunun bir şekilde önemli olduğu bir dava bulamadım. Her iki paket için de aynı adlandırma kurallarına sahip olmak iyi bir uygulamadır (test senaryoları ve kaynak sınıfları için)? Değilse, daha iyi bir yaklaşım ne olurdu?
XXXTest()
içinde com.hello.world.test.helloWorldTest.java
. Genel tavsiye, yolda "Test" in yalnızca bir kez görünmesini sağlamaktır, bu nedenle (a) paket adında testi kullanın (ve test dosyasını test edilen dosyayla aynı şekilde adlandırın) veya (b) paket adını aynı ve dosya / sınıf adına "test" ekleyin.