2012-02-17 17 views
26

"कॉल पदानुक्रम" दृश्य में, यह एक चयनित विधि को कॉल करने वाली सभी विधियों को दिखाता है। मैं src/test/java में सबकुछ फ़िल्टर करने में सक्षम होना चाहता हूं, इसलिए मैं देख सकता हूं कि 100 यूनिट परीक्षण विधियों के बजाय, वास्तविक कोड क्या कॉल कर रहा है।कॉल पदानुक्रम से यूनिट परीक्षण छुपाएं

मैंने टेस्ट पर एक नाम फ़िल्टर जोड़ने का प्रयास किया लेकिन यह काम नहीं कर रहा था। मुझे लगता है कि विधि नाम के आधार पर फ़िल्टर, और मैं जुनीट 4 का उपयोग कर रहा हूं, इसलिए विधि नाम contian परीक्षण नहीं करते हैं, केवल एक एनोटेशन, हालांकि हमारे वर्ग के नाम आमतौर पर टेस्ट या टेस्टिट में समाप्त होते हैं। स्रोत फ़ोल्डर या कक्षा के नाम के आधार पर फ़िल्टर करने के किसी भी अन्य तरीके?

मैं मानक जावा परियोजनाओं को कॉन्फ़िगर करने के लिए एम 2 एक्लिप्स के साथ इंडिगो का उपयोग कर रहा हूं।

धन्यवाद,

उत्तर

37

मुझे लगता है कि मैं एक थोड़ा बेहतर जवाब है कि प्रोग्रामर सभी कार्य सेट बनाए रखने के लिए अनुमति देता है पाया:

  1. जब कॉल पदानुक्रम दृश्य देखना, तीर आइकन सफेद नीचे की ओर पर क्लिक करें।
  2. "फ़िल्टर" का चयन करें।
  3. "नाम फ़िल्टर पैटर्न (मिलान करने वाले नाम छिपाए जाएंगे)" की जांच करें।
  4. अपने नामकरण सम्मेलन के आधार पर, परीक्षण पैटर्न के साथ दिखाए गए नाम पैटर्न दर्ज करें (मेरे मामले में "टेस्ट" के साथ सभी अंत में मैं * टेस्ट * दर्ज करता हूं)।
  5. रीफ्रेश बटन पर क्लिक करें।

परीक्षण कक्षाएं और विधियां अब और दिखाई नहीं देनी चाहिए।

+2

ई-रिज द्वारा समाधान पूरी तरह से काम करता है और अधिक "सुरक्षित" है - नामकरण सम्मेलन की आवश्यकता नहीं है। – Jakub

+1

@ जकूब लेकिन आपको हाथ से सभी निर्भरताओं को जोड़ने की जरूरत है। मैं दोनों उत्तरों का उपयोग करके समाप्त हुआ, ई-रिज अगर मुझे निर्भरताओं में भी खोज करने की आवश्यकता नहीं है। – jan

+0

यदि "टेस्ट" के साथ सभी अंत में, आपको अंत में * की आवश्यकता नहीं है। – Line

13

आप एक कार्य सेट है कि केवल जावा स्रोत शामिल है, लेकिन अपने इकाई परीक्षण शामिल नहीं परिभाषित कर सकते हैं, तो कॉल पदानुक्रम दृश्य मेनू में खोजें स्कोप> कार्य सेट ... का चयन करें।

कार्य समूह पर अधिक जानकारी के लिए सहायता खोजें।

+0

मेरी इच्छा है कि एक बेहतर समाधान हो, लेकिन यह काम करता प्रतीत होता है। – RLZaleski

+1

यह दृष्टिकोण उत्पादन कोड की निर्भरताओं में भी खोज के लिए उपयोगी नहीं है, क्योंकि उन्हें सभी अलग-अलग चयन करने की आवश्यकता है, यानी केवल स्रोत/मुख्य/जावा जोड़ना संभव नहीं है। भले ही कोई हाथ से सभी का चयन करता है, भले ही प्रत्येक बार निर्भरता में बदलाव हो, कार्य सेट को बदलना होगा। – jan

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