वेबएमवीसीटेस्ट क्या है?
वेबएमवीसीटेस्ट क्या है?

वीडियो: वेबएमवीसीटेस्ट क्या है?

वीडियो: वेबएमवीसीटेस्ट क्या है?
वीडियो: एमसीबी शॉर्ट सर्किट परीक्षण। एमसीबी परीक्षण ।। #एमसीबी #एमसीबीट्रिप #एमसीबीटेस्टिंग #वायरल #सर्किटब्रेकर 2024, मई
Anonim

@ वेबएमवीसीटेस्ट एनोटेशन का उपयोग स्प्रिंग एमवीसी परीक्षणों के लिए किया जाता है। यह पूर्ण ऑटो-कॉन्फ़िगरेशन को अक्षम करता है और इसके बजाय केवल एमवीसी परीक्षणों के लिए प्रासंगिक कॉन्फ़िगरेशन लागू करता है। NS वेबएमवीसीटेस्ट एनोटेशन ऑटो-कॉन्फ़िगर MockMvc इंस्टेंस भी। कर्मचारीरेस्टकंट्रोलर का उपयोग करना।

उसके बाद, MockMvc का उपयोग किस लिए किया जाता है?

स्प्रिंग-टेस्ट-एमवीसी का दिल एक वर्ग है जिसे कहा जाता है मॉकएमवीसी वो हो सकता है उपयोग किया गया स्प्रिंग एमवीसी का उपयोग करके लागू किए गए किसी भी एप्लिकेशन के लिए परीक्षण लिखने के लिए। हमारा लक्ष्य एक नया बनाना है मॉकएमवीसी MockMvcBuilder इंटरफ़ेस के कार्यान्वयन का उपयोग करके ऑब्जेक्ट।

इसके अतिरिक्त, AutoConfigureMockMvc क्या है? @ AutoConfigureMockMvc MockMvc और केवल MockMvc से संबंधित सभी ऑटो-कॉन्फ़िगरेशन सक्षम करता है। फिर से, यह समग्र ऑटो-कॉन्फ़िगरेशन का सबसेट है। इसमें निम्नलिखित ऑटो-कॉन्फ़िगरेशन शामिल हैं (देखें स्प्रिंग.फैक्ट्रीज़) # AutoConfigureMockMvc ऑटो-कॉन्फ़िगरेशन आयात org. स्प्रिंगफ्रेमवर्क।

इसी तरह, @SpringBootTest का क्या उपयोग है?

NS @ स्प्रिंगबूटटेस्ट एनोटेशन हो सकता है उपयोग किया गया जब हमें पूरे कंटेनर को बूटस्ट्रैप करने की आवश्यकता होती है। एनोटेशन एप्लिकेशनकॉन्टेक्स्ट बनाकर काम करता है जिसका उपयोग हमारे परीक्षणों में किया जाएगा। वे कैन उपयोग @ की webEnvironment विशेषता स्प्रिंगबूटटेस्ट हमारे रनटाइम वातावरण को कॉन्फ़िगर करने के लिए; हम WebEnvironment का उपयोग कर रहे हैं।

स्प्रिंग बूट MockMvc क्या है?

मॉकएमवीसी आसपास रहा है वसंत 3.2. यह उपहास करने का एक शक्तिशाली तरीका प्रदान करता है वसंत एमवीसी वेब अनुप्रयोगों के परीक्षण के लिए एमवीसी। होकर मॉकएमवीसी , आप नियंत्रक को नकली HTTP अनुरोध भेज सकते हैं और परीक्षण कर सकते हैं कि नियंत्रक सर्वर के भीतर नियंत्रक को चलाए बिना कैसे व्यवहार करता है।

सिफारिश की: