কম্পিউটার

কিভাবে একটি নির্দিষ্ট ক্রমে 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. উইন্ডোজ 10 এ কীভাবে একটি ভিন্ন ব্যবহারকারী হিসাবে একটি অ্যাপ্লিকেশন চালাবেন

  2. Windows Error 740 Fix – কিভাবে আপনার PC এ 740 Error মেরামত করবেন

  3. ডিসকর্ডে একজন ব্যবহারকারীকে কীভাবে রিপোর্ট করবেন

  4. কিভাবে ম্যাকে উইন্ডোজ চালাবেন