TestNG - Pasang dengan Eclipse

Untuk mengatur TestNG dengan Eclipse, ikuti langkah-langkah yang diberikan di bawah ini -

Langkah 1: Unduh Arsip TestNG

Unduh versi terbaru file jar TestNG dari http://www.testng.org

OS Nama arsip
Windows testng-6.8.jar
Linux testng-6.8.jar
Mac testng-6.8.jar

Kami menganggap Anda telah menyalin file JAR di atas di folder C: \> TestNG.

Langkah 2: Setel lingkungan Eclipse

  • Buka eclipse → klik kanan pada proyek dan pergi ke property → Build Path → Configure Build Path dan tambahkan testng-6.8.jar di perpustakaan menggunakan tombol Add External Jar .

  • Kami berasumsi bahwa Eclipse Anda memiliki plugin TestNG bawaan; jika tidak tersedia, dapatkan versi terbaru menggunakan situs pembaruan.

    • Di Eclipse IDE Anda, pilih Bantuan / Pembaruan perangkat lunak / Temukan dan Instal .

    • Cari fitur baru untuk diinstal.

    • Situs jarak jauh baru.

    • Untuk Eclipse 3.4 dan yang lebih baru, masukkan http://beust.com/eclipse.

    • Untuk Eclipse 3.3 dan yang lebih lama, masukkan http://beust.com/eclipse1.

    • Pastikan kotak centang di sebelah URL dicentang dan klik Next .

    • Eclipse kemudian akan memandu Anda melalui proses tersebut.

Sekarang, Eclipse Anda siap untuk pengembangan kasus uji TestNG.

Langkah 3: Verifikasi Instalasi TestNG di Eclipse

  • Buat proyek TestNGProject di Eclipse di lokasi mana pun.

  • Buat kelas MessageUtil untuk diuji dalam proyek.

/*
* This class prints the given message on console.
*/

public class MessageUtil {

   private String message;

   //Constructor
   //@param message to be printed
   public MessageUtil(String message) {
      this.message = message;
   }

   // prints the message
   public String printMessage() {
      System.out.println(message);
      return message;
   }   
}
  • Buat kelas uji TestNGExample dalam proyek.

import org.testng.Assert;
import org.testng.annotations.Test;

public class TestNGExample {
   String message = "Hello World";	
   MessageUtil messageUtil = new MessageUtil(message);

   @Test
   public void testPrintMessage() {	  
      Assert.assertEquals(message,messageUtil.printMessage());
   }
}

Struktur proyek harus sebagai berikut -

Terakhir, verifikasi output program dengan mengklik kanan pada program dan menjalankannya sebagai TestNG.

Verifikasi hasilnya.