2015-11-17 6 views
8

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

मैं @SpringJUnit4ClassRunner और @ContextConfiguration JUnit परीक्षण कॉन्फ़िगर करने के लिए (जो काम करता है) वसंत एनोटेशन उपयोग कर रहा हूँ। लक्ष्य JUnit परीक्षण मामलों को लिखने में सक्षम होना है जिसे जेएमटर का उपयोग करके प्रदर्शन के लिए मापा जा सकता है।

उत्तर

2

हां, जुनीट और वसंत के साथ जेएमटर चलाना एक समस्या है। जेएमटर मानक जुनीट धावक का उपयोग नहीं करता है; यह User manual, बिंदु 7 पर निर्दिष्ट है। मानक जुनीट परीक्षण धावक और जेएमटर के कार्यान्वयन के बीच सूक्ष्म मतभेद हैं। इस वजह से, @SpringJUnit4ClassRunner को अनदेखा कर दिया गया है। वर्कअराउंड बीन्स को सामान्य रूप से लोड करना है Iee ApplicationContext.getBean() का उपयोग करना।

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