2008-10-11 17 views
6

वास्तव में आपको /java/src और /java/test की तरह smth है। लेकिन फिर, आप पैकेजों/कक्षाओं को नामों का नाम कैसे देते हैं? कक्षाओं के समान ही वे लिखे गए हैं? और जब रिफैक्टरिंग आती है, तो क्या आप मैन्युअल रूप से/test में नाम बदलते हैं? कृपया अपना अनुभव साझा करें।आप यूनिट परीक्षणों को संकुल में कैसे व्यवस्थित करते हैं?

उत्तर

2

मैं उसी पैकेज में परीक्षण करता हूं जैसे वे परीक्षण कर रहे हैं। यह मुझे पैकेज निजी सदस्यों (जब आवश्यक हो) का उपयोग करके परीक्षण स्थापित करने की अनुमति देता है। यह एक अच्छा, याद रखने के लिए आसान परंपरा भी प्रदान करता है। जब मैं रिफैक्टर करता हूं, तो मैं आमतौर पर इसी परीक्षण कक्षाओं को मैन्युअल रूप से पुन: सक्रिय करता हूं। कुछ समय पहले कुछ आईडीई थीं, जिनके पास यह रिफैक्टरिंग स्वचालित रूप से करने की क्षमता थी, लेकिन मुझे इसे अपने सिर के ऊपर से याद नहीं किया जा सकता था।

+0

जब आप कोई बिल्ड करते हैं, तो क्या आपको परीक्षणों को हटाना या किसी भी तरह से बाहर करना होगा? –

1

जावा में, उन्हें उसी पैकेज में रखते हुए कक्षा के परीक्षण के रूप में रखते हुए, एक जरूरी है। डिफ़ॉल्ट/पैकेज-संरक्षित दृश्यता के साथ विधियों का परीक्षण करने का यही एकमात्र तरीका है।

संबंधित मुद्दे

 संबंधित मुद्दे