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

एक विशिष्ट क्रम में 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() {
        // code to test user creation
    }

    @Test
    @Order(2)
    public void testUpdateUser() {
        // code to test user update
    }

    @Test
    @Order(2)
    public void testDeleteUser() {
        // code to test user deletion
    }
}

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


  1. Windows त्रुटि 740 ठीक करें - अपने पीसी पर 740 त्रुटि को कैसे सुधारें

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

  1. विवाद पर उपयोगकर्ता की रिपोर्ट कैसे करें

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

  1. मैक पर विंडोज कैसे चलाएं

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