Kami sebenarnya menamai paket pengujian kami seperti rekan-rekan mereka untuk menguji. Jadi kita berakhir dengan struktur ini:
src/main/java
com.hello.world
helloWorld.java
src/test/java
com.hello.world
helloWorldTest.java
Saya selalu merasa bahwa ini tidak cukup pintar karena Anda tidak dapat membedakan antara "test" dan "to-test" jika hanya disediakan dengan nama paket. Di sisi lain saya belum benar-benar menemukan kasus di mana ini penting entah bagaimana. Apakah praktik yang baik untuk memiliki konvensi penamaan yang sama untuk kedua paket (untuk kasus uji dan kelas sumber)? Jika tidak, apa yang akan menjadi pendekatan yang lebih baik?
XXXTest()
dalam com.hello.world.test.helloWorldTest.java
. Nasihat umum akan hanya memiliki "Tes" muncul sekali di jalan, sehingga (a) menggunakan tes dalam nama paket (dan beri nama file uji sama dengan file yang diuji) atau (b) buat nama paket sebagai sama dan tambahkan "test" ke nama file / kelas.