स्प्रिंग बूट सीएलआई - परीक्षण अनुप्रयोग
इस अध्याय में, हम हैलो सीएलआई के परीक्षण क्षमताओं को प्रदर्शित करने के लिए हैलो वर्ल्ड उदाहरण अध्याय में बनाई गई नमूना परियोजना का परीक्षण करेंगे । नमूना परियोजना का परीक्षण करने के लिए नीचे दी गई तालिका में सूचीबद्ध चरणों का पालन करें -
अनु क्रमांक | चरण और विवरण |
---|---|
1 | बनाएं FirstApplication.groovy और TestFirstApplication.groovy में टेस्ट नीचे बताये गए फ़ोल्डर। |
2 | लागू तर्क के परिणाम को सत्यापित करने के लिए एप्लिकेशन को संकलित करें और चलाएं। |
FirstApplication / FirstApplication.groovy
@RestController
class FirstApplication {
@RequestMapping("/")
String welcome() {
"Welcome to TutorialsPoint.Com"
}
}
FirstApplication / TestFirstApplication.groovy
class TestFirstApplication {
@Test
void welcomeTest() {
assertEquals("Welcome to TutorialsPoint.Com", new FirstApplication().welcome())
}
}
एप्लिकेशन चलाएँ
एप्लिकेशन को चलाने के लिए, निम्न कमांड टाइप करें -
E:/Test/FirstApplication/> spring test FirstApplication.groovy TestFirstApplication.groovy
अब स्प्रिंग बूट सीएलआई कार्रवाई में आएगा, आवश्यक निर्भरताएं डाउनलोड करेगा, स्रोत और परीक्षण फ़ाइल संकलित करेगा और यूनिट कोड का परीक्षण करेगा। निम्नलिखित आउटपुट कंसोल पर उत्पन्न होंगे -
Resolving dependencies........................................................
.
Time: 0.457
OK (1 test)
महत्वपूर्ण बिंदु
स्प्रिंग CLI द्वारा किए गए कार्यों को समझने के लिए निम्नलिखित बिंदुओं पर विचार करें -
JTnit 4.12 संस्करण को डाउनलोड करने के लिए @Test एनोटेशन CLI को निर्देशित करता है।
स्प्रिंग सीएलआई स्वचालित रूप से अपने मेटाडेटा का उपयोग करके संस्करण का पता लगाता है, क्योंकि हमने कोई निर्भरता निर्दिष्ट नहीं की है।
अंत में, कोड संकलन के बाद, आवेदन का परीक्षण करें।