Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

@TestMethodOrder और @Order के साथ JUnit 5 टेस्ट को परिभाषित क्रम में निष्पादित करें

डिफ़ॉल्ट रूप से, JUnit टेस्ट को अप्रत्याशित क्रम में चलाता है। ऐसे समय होते हैं जब आप अपने टेस्ट को एक विशिष्ट क्रम में चलाना चाहते हैं।

उदाहरण के लिए, एक परिदृश्य की कल्पना करें जहां आप एक यूजर मैनेजमेंट API का परीक्षण कर रहे हैं। परिदृश्य इस विशिष्ट क्रम में होंगे:

  • 1 - यूजर बनाएं टेस्ट
  • 2 - यूजर अपडेट करें टेस्ट
  • 3 - यूजर हटाएं टेस्ट

यूजर को अपडेट या हटाने के लिए, हमें पहले यूजर बनाना होगा।

JUnit 5 में, हम टेस्ट को क्रम में चलाने के लिए @TestMethodOrder और @Order एनोटेशन का उपयोग कर सकते हैं।

टेस्ट को क्रम में चलाना

उदाहरण:

import org.junit.jupiter.api.*; @TestMethodOrder(MethodOrderer.OrderAnnotation.class) public class TestOrder { @Test @Order(1) public void testCreateUser() { // यूजर निर्माण का परीक्षण करने के लिए कोड } @Test @Order(2) public void testUpdateUser() { // यूजर अपडेट का परीक्षण करने के लिए कोड } @Test @Order(3) public void testDeleteUser() { // यूजर हटाने का परीक्षण करने के लिए कोड } } 

उपरोक्त एनोटेशन के साथ, टेस्ट निर्दिष्ट क्रम में चलेंगे।


  1. विंडोज 740 त्रुटि ठीक करें - एडमिन अधिकारों के बिना ऐप्स चलाने की त्वरित मार्गदर्शिका विंडोज 740 त्रुटि ठीक करें - एडमिन अधिकारों के बिना ऐप्स चलाने की त्वरित मार्गदर्शिका

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

  1. Discord पर उपयोगकर्ता रिपोर्ट करें: चरण-दर-चरण गाइड Discord पर उपयोगकर्ता रिपोर्ट करें: चरण-दर-चरण गाइड

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

  1. मैक पर विंडोज चलाएं: वर्चुअल मशीन के साथ चरण-दर-चरण गाइड मैक पर विंडोज चलाएं: वर्चुअल मशीन के साथ चरण-दर-चरण गाइड

    मैक सुरक्षा और सुचारू संचालन के लिए प्रसिद्ध है। हालांकि, अगर आप अपने विंडोज से मैक पर स्विच नहीं कर रहे हैं, क्योंकि आप विंडोज के साथ विशेष रूप से संगत प्रोग्राम को खोना नहीं चाहते हैं, तो आपको पता होना चाहिए कि एक वर्कअराउंड है जिससे आप उन प्रोग्रामों पर काम कर सकते हैं। जी हां, आपने सही सुना, वर्