हम वास्तव में अपने टेस्ट पैकेजों का नामकरण उनके टेस्ट-समकक्षों की तरह कर रहे हैं। इसलिए हम इस संरचना को समाप्त करते हैं:
src/main/java
com.hello.world
helloWorld.java
src/test/java
com.hello.world
helloWorldTest.java
मैंने हमेशा महसूस किया कि यह बहुत स्मार्ट नहीं है क्योंकि आप "टेस्ट" और "टू-टेस्ट" के बीच अंतर नहीं कर सकते हैं यदि केवल पैकेज नाम के साथ प्रदान किया गया है। दूसरी ओर मुझे वास्तव में ऐसा मामला नहीं मिला जहां यह किसी तरह से मायने रखता हो। क्या पैकेज (परीक्षण मामलों और स्रोत कक्षाओं के लिए) दोनों के लिए समान नामकरण परंपराओं का पालन करना अच्छा है? यदि नहीं, तो एक बेहतर तरीका क्या होगा?
XXXTest()
है com.hello.world.test.helloWorldTest.java
। सामान्य सलाह केवल पथ में एक बार "टेस्ट" दिखाई देने की होगी, इसलिए या तो (ए) पैकेज नाम में परीक्षण का उपयोग करें (और परीक्षण फ़ाइल को परीक्षण के तहत फ़ाइल के रूप में नाम दें) या (बी) पैकेज का नाम बनाएं समान और फ़ाइल / वर्ग नाम में "परीक्षण" जोड़ें।