ग्रहण में यूनिट परीक्षण आसानी से कैसे बनाएं [बंद]


94

मैं केवल विधि का चयन करके आसानी से इकाई परीक्षण बनाना चाहता हूं। क्या ग्रहण में ऐसा कोई उपकरण है जो ऐसा करता है। इसे टेम्प्लेट का समर्थन करना चाहिए। मुझे सकारात्मक परीक्षण के साथ-साथ नकारात्मक परीक्षण बनाने में सक्षम होना चाहिए।


1
मुझे लगता है कि यह ग्रहण प्लगइन वही है जो आप चाहते हैं: MoreUnit
Guillaume Husta

हाय सब, कुछ और आधुनिक?
GC_

जवाबों:


26

आप आसानी से परीक्षण बनाने के लिए मेरे प्लग-इन का उपयोग कर सकते हैं:

  1. विधि पर प्रकाश डालिए
  2. प्रेस Ctrl+ Alt+ Shift+U
  3. यह इसके लिए इकाई परीक्षण बनाएगा।

प्लग-इन यहाँ उपलब्ध है । उम्मीद है की यह मदद करेगा।


1
यह एक महान प्लगइन की तरह लगता है! यदि आप ग्रहण में C / C ++ के लिए कुछ समान जानते हैं तो मैं बस उत्सुक हूं?
मिकी

2
यह प्लगइन सिर्फ मेरे लिए काम नहीं करता है, कह रहा है: "यह वास्तव में एक JUnit परीक्षण है" मेरी कक्षा में :) मैं कुछ सरल और काम करना चाहता था।
कीडेस्कुटोस

Hi @fastcodejava u plz मदद कर सकता है, जिससे हमें निम्नलिखित त्रुटियां हो रही हैं: अपडेट साइट का उपयोग करते समय: sourceforge.net/projects/fast-code/files/update/content.xml पर रिपॉजिटरी पढ़ने में असमर्थ । जार का उपयोग करते समय: कोई भी परीक्षण प्रोफ़ाइल उपलब्ध नहीं है कृपया प्रोफ़ाइल सेट करने के लिए कनिष्ठ वरीयता पर जाएं
हसीब अनसर

कुछ भी मानक ग्रहण है?
GC_

178

टेस्ट केस टेम्प्लेट बनाने के लिए:

"नया" -> "ज्यूनिट टेस्ट केस" -> "टेस्ट के तहत क्लास चुनें" -> " उपलब्ध तरीकों का चयन करें "। मुझे लगता है कि विज़ार्ड आपके लिए काफी आसान है।


4
मुझे लगता है कि ओपी विधि का चयन करना और इकाई परीक्षण बनाना चाहता था। मैंने उसके लिए प्लग-इन लिखा है।
फास्टकोडवा

1
यह वही था जिसकी मैं तलाश कर रहा था, Netbeans फ़ंक्शन बिल्कुल वैसा ही करता है, और जब मावेन का उपयोग अच्छा होता है कि यह सही फ़ोल्डर में टेस्टकेस बनाता है
थेरेसा फोस्टर

4
@TheresaForster आपको कौन सा पसंद है? यह उत्तर या फास्टकोडजवा द्वारा दिया गया एक है?
javaguy

2
ध्यान दें कि जादूगर के अगले पृष्ठ पर "उपलब्ध विधियाँ" (ग्रहण 4 में कम से कम)
bcoughlan

2
इस के लिए शॉर्टकट कुंजी ALT + SHIFT + N -> JUnit टेस्ट केस चुनें (या J 3 बार हिट करें)
मैट आर

7

इस चर्चा की जाँच करें [कैसे स्वचालित रूप से जनरेट करने के लिए?]

यदि आप नई शुरुआत कर रहे हैं और इसका जावा एप्लिकेशन तो स्प्रिंग रू भी बहुत दिलचस्प लग रहा है!

उम्मीद है की वो मदद करदे।


-3

केवल एक बटन दबाकर आप जो भी इकाई परीक्षण बना सकते हैं, वह किसी भी चीज के लायक नहीं होगा। यह जानने के लिए कि आपकी विधि को पारित करने के लिए क्या पैरामीटर है और वापस क्या उम्मीद है? जब तक मैं आपकी उम्मीदों को गलत समझ रहा हूं।

इसके करीब कुछ ऐसा है जैसे कि फिटनैस , जहां आप परीक्षण सेट कर सकते हैं, फिर अलग से आप अपने परीक्षण डेटा के साथ एक विकी पेज सेट करते हैं, और यह उस डेटा के साथ परीक्षणों को चलाता है, परिणामों को लाल / साग के रूप में प्रकाशित करता है।

यदि आप परीक्षण लेखन को बहुत तेज़ी से करने में प्रसन्न होंगे, तो मैं मॉकिटो का सुझाव दूंगा , एक मॉकिंग फ्रेमवर्क, जो आपको बहुत आसानी से आपके द्वारा परीक्षण किए जा रहे वर्गों के बारे में मज़ाक करने देता है, इसलिए कम सेटअप / अशांति है, और आप जानते हैं कि आप वास्तव में हैं एक आश्रित के बजाय उस एक कक्षा का परीक्षण।


29
कोई भी उपकरण उस इकाई परीक्षण को नहीं लिख सकता है जिसे आप बनाने का इरादा रखते हैं, लेकिन ओपी उस उपकरण को ढूंढना चाहता था जो विधि को उजागर करेगा और स्टब टेस्ट बनाया जाएगा। फिर आपको टेस्ट विधि बॉडी को भरना होगा। डिफ़ॉल्ट टूल जो ग्रहण के साथ आता है वह बहुत अच्छा काम करता है, लेकिन कोई एक विधि को उजागर नहीं कर सकता है और परीक्षण नहीं बना सकता है। इसके अलावा परीक्षण में पहले से ही डिफ़ॉल्ट उपकरण काम नहीं करेगा।
फास्टकोडवा

6
सबसे पहले, स्वचालित रूप से उत्पन्न परीक्षण भी उपयोगी हो सकते हैं। कभी-कभी आप स्पष्ट रूप से कुछ जांचना भूल जाते हैं - जैसे कि नल पॉइंटर चेक। दूसरा, मुझे लगता है कि इस सवाल का मतलब है कि परीक्षणों को कैसे किया जाए, जिसे आप स्वयं लागू करेंगे। अगर आपको जांचने की आवश्यकता है, तो कुछ ऐसा हो सकता है, यदि आपकी विधि इसके अनुसार अपवाद फेंकती है, तो उपकरण स्वचालित रूप से @ टेस्ट (अपेक्षित = ...) एनॉटेशन के साथ खाली परीक्षण विधि उत्पन्न कर सकता है।
रेडियम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.