Java Technologies assertEquals(), assertTrue(), assertFalse(), assertNull(), assertNotNull() এর ব্যবহার গাইড ও নোট

393

Assert কিভাবে কাজ করে?

TestNG-এর Assert ক্লাস বিভিন্ন assertion মেথড সরবরাহ করে, যা টেস্ট কেসের প্রত্যাশিত এবং প্রকৃত ফলাফল যাচাই করতে ব্যবহৃত হয়। Assertion ব্যর্থ হলে টেস্ট কেস ব্যর্থ হয় এবং টেস্ট রিপোর্টে এটি দেখানো হয়।


assertEquals()

ব্যবহার:
এই মেথডটি দুটি মান (অপেক্ষিত এবং প্রকৃত) সমান কিনা তা যাচাই করতে ব্যবহৃত হয়।

সিনট্যাক্স:

Assert.assertEquals(actual, expected, message);

উদাহরণ:

@Test
public void testEquals() {
    int actual = 5;
    int expected = 5;
    Assert.assertEquals(actual, expected, "Actual value does not match expected value.");
}

assertTrue()

ব্যবহার:
এই মেথডটি যাচাই করে যে প্রদত্ত শর্তটি true কিনা।

সিনট্যাক্স:

Assert.assertTrue(condition, message);

উদাহরণ:

@Test
public void testTrue() {
    boolean condition = (10 > 5);
    Assert.assertTrue(condition, "Condition is not true.");
}

assertFalse()

ব্যবহার:
এই মেথডটি যাচাই করে যে প্রদত্ত শর্তটি false কিনা।

সিনট্যাক্স:

Assert.assertFalse(condition, message);

উদাহরণ:

@Test
public void testFalse() {
    boolean condition = (5 > 10);
    Assert.assertFalse(condition, "Condition is not false.");
}

assertNull()

ব্যবহার:
এই মেথডটি যাচাই করে যে একটি অবজেক্ট null কিনা।

সিনট্যাক্স:

Assert.assertNull(object, message);

উদাহরণ:

@Test
public void testNull() {
    String str = null;
    Assert.assertNull(str, "Object is not null.");
}

assertNotNull()

ব্যবহার:
এই মেথডটি যাচাই করে যে একটি অবজেক্ট null নয়।

সিনট্যাক্স:

Assert.assertNotNull(object, message);

উদাহরণ:

@Test
public void testNotNull() {
    String str = "Hello, TestNG!";
    Assert.assertNotNull(str, "Object is null.");
}

উপসংহার

TestNG-এর assertion মেথডগুলো টেস্ট কেসের প্রত্যাশিত ফলাফল যাচাই করার জন্য অপরিহার্য। assertEquals(), assertTrue(), assertFalse(), assertNull(), এবং assertNotNull() যথাযথভাবে ব্যবহার করলে টেস্ট কেস আরও নির্ভরযোগ্য এবং কার্যকর হয়।

Content added By
Promotion

Are you sure to start over?

Loading...