लिखते हैं मैं प्लगइन परीक्षण लिखने पर कहां से शुरू करूं? मैंने कुछ खिलौने प्लगइन लिखे हैं और मेरे प्लगइन के साथ टीडीडी करने शुरू करना चाहते हैं।ग्रहण जूनिट प्लगइन परीक्षण
उत्तर
यदि आपकी प्लगइन आरटीपी (रिच क्लाइंट प्लेटफ़ॉर्म) प्लगइन हैं, तो SWT के साथ, आप SWTBot का उपयोग कर सकते हैं।
उन परीक्षण JUnit एक में समझाया जा सकता है:
अपने प्लग-इन OSGi आधारित रहे हैं, तो आप जानते हैं कि OSGi बंडल यह ही वर्ग लोडर है और इसलिए कक्षाएं नहीं दिखाई देते हैं चलाता है कि होना चाहिए एक ही पैकेज में रहो।
देखें "Is OSGi the enemy of JUnit tests?"
अपने परीक्षण प्लगइन एक fragment करें।
एक समस्या यह है कि अन्य प्लगइन खंडों में परिभाषित कक्षाओं तक नहीं पहुंच सकते हैं (जैसा कि पैट्रिक पॉलिन a more detailed discussion about fragments in unit tests में इंगित करता है)।
एक और समस्या यह है कि एक टुकड़े मेंplugin.xml
अनदेखा किया जाता है। और इसलिए आप परीक्षण प्लगइन
योगदान नहीं दे सकता पैट्रिक लेख से:
एक टुकड़े ज्यादा बाहर से एक प्लगइन की तरह दिखता है। इसे आपके कार्यक्षेत्र में एक अलग प्रोजेक्ट के रूप में दर्शाया गया है, इसमें एक मैनिफेस्ट है जो इसकी सामग्री का वर्णन करता है, इसे एक जार के रूप में बनाया और तैनात किया जाता है। एक टुकड़ा अलग बनाता है कि यह रनटाइम पर एक ही होस्ट प्लग-इन में इसके संसाधनों का योगदान करता है। इसलिए टुकड़े में कक्षाएं होस्ट प्लग-इन के क्लासलोडर द्वारा लोड की जाती हैं।
टुकड़े में हमारे इकाई परीक्षण रखने से, हम परीक्षण के अंतर्गत वर्गों के गैर सरकारी तरीकों के लिए हमारे परीक्षण पहुँच प्रदान कर सकते हैं। इसके अलावा, क्योंकि स्रोत कोड और परीक्षण कोड वास्तव में एक ही प्लग-इन का हिस्सा हैं, गैर-निर्यात किए गए पैकेज से संबंधित कोई समस्या नहीं है। टेस्ट क्लास में प्लग-इन में सभी पैकेजों तक पहुंच होगी, चाहे वे निर्यात हों या नहीं।
इस खंड आधारित दृष्टिकोण का मुख्य नुकसान यह है कि यूनिट परीक्षणों को मास्टर टेस्ट सूट में एकत्र करना मुश्किल है। हालांकि एक परीक्षण सूट बनाना आसान है जिसमें एक टुकड़े के भीतर परीक्षण शामिल हैं, एक सूट बनाने में इतना आसान नहीं है जिसमें कई टुकड़ों में परीक्षण शामिल हैं।
अपने प्लग-इन बस कुछ सरल परीक्षण की जरूरत है, एक JUnit test सूट पर्याप्त
पैकेज test.yourpackage में एक नया परीक्षण का मामला BookTest बनाएं है, सही पैकेज पर क्लिक करें और "
New > JUnit Test Case
"।
- 1. ग्रहण मेरा नया जूनिट परीक्षण
- 2. उसी परियोजना में ग्रहण जूनिट परीक्षण
- 3. जूनिट परीक्षण
- 4. जूनिट परीक्षण
- 5. जूनिट परीक्षण
- 6. जूनिट परीक्षण
- 7. जूनिट परीक्षण
- 8. वसंत जूनिट परीक्षण
- 9. Autowire जूनिट परीक्षण
- 10. जावा जूनिट परीक्षण समस्या
- 11. ग्रोवी + ग्रहण + जूनिट 4 कैसे सेट करें?
- 12. एक्लिप्स फ़ंक्शन/प्लगइन जो संबंधित जूनिट क्लास पाता है?
- 13. ग्रहण (ग्रहण प्लगइन विकास)
- 14. जूनिट
- 15. ग्रहण प्लगइन
- 16. ग्रहण प्लगइन?
- 17. ग्रहण प्लगइन
- 18. मैं ग्रहण प्लगइन प्रोजेक्ट
- 19. ग्रहण मेट्रिक्स प्लगइन
- 20. चींटी जूनिट कार्य
- 21. स्कैला ग्रहण प्लगइन java.lang.ClassNotFoundException
- 22. सेटअप, जूनिट परीक्षण को निष्क्रिय करें
- 23. जूनिट: फोर्कमोड = "एक बार" परीक्षण शुद्धता पर
- 24. जूनिट 4 - परीक्षण टाइमआउट पर सफाई
- 25. जूनिट एकाधिक सेटअप और एकल परीक्षण
- 26. एक्लिप्स वास्तव में जूनिट परीक्षण कैसे चलाता है?
- 27. एंड्रॉइड प्लगइन ग्रहण
- 28. ग्रहण 4.2 एडीटी प्लगइन
- 29. ग्रहण StarTeam प्लगइन?
- 30. जुनीट ग्रहण प्लगइन?
कार्यक्षमता आप किस तरह के परीक्षण करने के लिए चाहते हैं? वास्तव में, जुनीट प्लगइन परीक्षण केवल सादे जुनीट परीक्षण हैं, उनके बारे में ग्रहण-विशिष्ट कुछ भी नहीं है। केवल अंतर यह है कि यदि आप JUnit परीक्षण को JUnit प्लगइन परीक्षण के रूप में चलाते हैं, तो वे ग्रहण के उदाहरण के अंदर भाग लेंगे। प्लगइन परीक्षण से –
, आप ग्रहण के साथ कैसे बातचीत करते हैं? उदाहरण के लिए कुछ क्रियाएं करने के लिए प्रोग्रामेटिक रूप से एक ईवेंट पोस्ट करें? – zeroin23