JUnit এর প্রথম প্রজেক্ট তৈরি করা

JUnit সেটআপ এবং ইন্সটলেশন - জেইউনিট (JUnit) - Java Technologies

370

JUnit হল একটি জনপ্রিয় টেস্টিং ফ্রেমওয়ার্ক যা Java প্রোগ্রামিং ভাষায় ইউনিট টেস্ট লেখার জন্য ব্যবহৃত হয়। এটি Java অ্যাপ্লিকেশনের কোডের নির্দিষ্ট অংশের কার্যকারিতা পরীক্ষা করতে সহায়তা করে। JUnit টেস্টিং প্রক্রিয়াটি নিশ্চিত করে যে আপনার কোড প্রত্যাশিতভাবে কাজ করছে এবং কোনো ধরনের বাগ বা সমস্যা নেই। JUnit এর প্রথম প্রজেক্ট তৈরি করার জন্য আপনাকে কিছু সহজ পদক্ষেপ অনুসরণ করতে হবে।

এই গাইডে, আমরা JUnit দিয়ে একটি টেস্টিং প্রজেক্ট তৈরি করার প্রাথমিক পদক্ষেপগুলো আলোচনা করব, যা আপনি Eclipse বা IntelliJ IDEA তে সহজেই করতে পারবেন।


১. JUnit Dependency যুক্ত করা

JUnit ব্যবহার করার জন্য আপনাকে প্রথমে JUnit ডিপেনডেন্সি আপনার প্রোজেক্টে যুক্ত করতে হবে। আপনি যদি Maven ব্যবহার করেন, তবে আপনাকে pom.xml ফাইলে JUnit ডিপেনডেন্সি যোগ করতে হবে।

Maven Dependency:

<dependencies>
    <!-- JUnit 5 Dependency -->
    <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-api</artifactId>
        <version>5.7.0</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-engine</artifactId>
        <version>5.7.0</version>
        <scope>test</scope>
    </dependency>
</dependencies>

Gradle Dependency:

dependencies {
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}

২. Eclipse এ JUnit Test Project তৈরি করা

Eclipse ব্যবহার করে JUnit টেস্টিং প্রজেক্ট তৈরি করতে নিম্নলিখিত ধাপগুলো অনুসরণ করুন:

  1. Eclipse খুলুন এবং একটি নতুন Java প্রকল্প তৈরি করুন:
    • File > New > Java Project নির্বাচন করুন।
    • প্রকল্পের নাম দিন এবং Finish ক্লিক করুন।
  2. JUnit ডিপেনডেন্সি আপনার প্রকল্পে যুক্ত করুন:
    • যদি আপনি Maven ব্যবহার করেন, তাহলে উপরে উল্লেখিত Maven ডিপেনডেন্সি আপনার pom.xml ফাইলে যোগ করুন।
  3. JUnit টেস্ট ক্লাস তৈরি করুন:
    • আপনার Java প্রকল্পে নতুন একটি ক্লাস তৈরি করুন, যেমন Calculator.java
    • তারপর, একটি নতুন JUnit Test ক্লাস তৈরি করুন:
      • File > New > JUnit Test Case নির্বাচন করুন।
      • টেস্ট ক্লাসের নাম দিন, যেমন CalculatorTest এবং Finish ক্লিক করুন।
  4. JUnit টেস্ট লিখুন:
    • আপনার Calculator ক্লাসের জন্য টেস্ট কোড লিখুন।

Calculator.java (ক্লাস):

public class Calculator {
    public int add(int a, int b) {
        return a + b;
    }
}

CalculatorTest.java (JUnit টেস্ট):

import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;

public class CalculatorTest {

    @Test
    public void testAdd() {
        Calculator calculator = new Calculator();
        int result = calculator.add(2, 3);
        assertEquals(5, result, "The add method should return the sum of two numbers");
    }
}
  1. JUnit টেস্ট রান করুন:
    • টেস্ট ক্লাসে @Test অ্যানোটেশন ব্যবহার করা হয়েছে যা JUnit টেস্ট রান করবে।
    • Eclipse এর মধ্যে, Run > JUnit Test ক্লিক করে আপনার টেস্ট রান করুন।

৩. IntelliJ IDEA তে JUnit Test Project তৈরি করা

IntelliJ IDEA তে JUnit টেস্টিং প্রজেক্ট তৈরি করার জন্য, নিম্নলিখিত পদক্ষেপগুলো অনুসরণ করুন:

  1. IntelliJ IDEA খুলুন এবং একটি নতুন Java প্রোজেক্ট তৈরি করুন:
    • File > New > Project নির্বাচন করুন।
    • Java নির্বাচন করুন এবং প্রকল্পের নাম দিন।
  2. JUnit ডিপেনডেন্সি যোগ করুন:
    • যদি Maven ব্যবহার করেন, তাহলে pom.xml ফাইলে উপরে দেওয়া Maven ডিপেনডেন্সি যোগ করুন।
  3. JUnit টেস্ট ক্লাস তৈরি করুন:
    • Right-click আপনার প্রোজেক্ট ফোল্ডারে > New > Java Class নির্বাচন করুন এবং নাম দিন CalculatorTest
    • টেস্ট কোড লিখুন, যেমন উপরোক্ত উদাহরণে CalculatorTest
  4. JUnit টেস্ট রান করুন:
    • IntelliJ IDEA এর মধ্যে, আপনার টেস্ট ক্লাসে Run ক্লিক করুন, অথবা Shift + F10 চাপুন টেস্ট রান করতে।

৪. JUnit টেস্টের আউটপুট এবং রিপোর্ট

JUnit টেস্ট চালানোর পর আপনি আউটপুট দেখতে পাবেন:

  • Success: যদি সমস্ত টেস্ট সফল হয়, তবে আপনি "BUILD SUCCESS" দেখবেন।
  • Failure: যদি কোনো টেস্ট ব্যর্থ হয়, তবে "BUILD FAILURE" দেখাবে এবং ব্যর্থ টেস্টের বিস্তারিত আউটপুট দেখাবে।

এছাড়া, আপনি JUnit Test Report জেনারেট করতে পারেন যেখানে প্রতিটি টেস্টের ফলাফল প্রদর্শিত হবে।


সারাংশ

JUnit ব্যবহার করে একটি Java প্রোজেক্টে ইউনিট টেস্টিং শুরু করা খুবই সহজ। প্রথমে প্রয়োজনীয় ডিপেনডেন্সি যুক্ত করতে হবে এবং তারপর টেস্ট ক্লাস তৈরি করতে হবে। Eclipse বা IntelliJ IDEA তে JUnit টেস্টিং কনফিগারেশন এবং টেস্ট রান করার মাধ্যমে আপনি সহজেই কোডের কার্যকারিতা পরীক্ষা করতে পারেন। JUnit টেস্টিং সিস্টেম কোডের গুণগত মান নিশ্চিত করতে এবং কোনো ত্রুটি বা বাগ চিহ্নিত করতে সহায়তা করে।


Content added By
Promotion

Are you sure to start over?

Loading...