Cara Mengunduh dan Menginstal JUnit in Eclipse

โšก Ringkasan Cerdas

JUnit pemasangan di Eclipse Proses ini terdiri dari enam bagian yang berurutan: memverifikasi JDK, mengunduh file JAR, mengatur variabel lingkungan, menambahkan file JAR ke jalur build, mengkonfirmasi pustaka, dan menjalankan pengujian pertama yang berhasil.

  • ๐Ÿ”˜ Prasyarat: Instal atau verifikasi Java Pertama-tama, gunakan Development Kit, karena... JUnit hanya tes Java kode.
  • โ˜‘๏ธ Download: Dua toples dibutuhkan untuk JUnit 4 โ€” junit.jar dan hamcrest-core.jar.
  • โœ… Lingkungan Hidup: JUNIT_HOME dan CLASSPATH penting untuk eksekusi baris perintah, bukan untuk Eclipse itu sendiri.
  • ๐Ÿงช Jalur pembangunan: Tambahkan JAR Eksternal melampirkan file JAR yang diunduh ke satu folder. Eclipse proyek.
  • ๏ธ Verifikasi: Tab Perpustakaan mencantumkan setiap file JAR. Eclipse benar-benar diselesaikan untuk proyek tersebut.
  • โšก Versi: JUnit 4.13.2 menutup JUnit 4 baris; Artefak Jupiter menggantikannya dengan karya baru.

Cara Mengunduh dan Menginstal JUnit in Eclipse

Instalasi JUnit adalah proses enam bagian, yang dijelaskan secara rinci di bawah ini โ€” mulai dari Java Development Kit di mesin Anda untuk pengujian pertama yang mengaktifkan Eclipse batang hijau.

BAGIAN 1) Instal Java

JUnit adalah pengujian kerangka kerja yang digunakan untuk menguji Java aplikasi berbasis. Jadi sebelum menginstal JUnitAnda perlu mengkonfigurasi atau memverifikasi Java Development Kit (JDK) di komputer Anda.

Klik ini tutorial untuk mengunduh dan menginstal JavaSemua rilis JDK yang saat ini didukung dapat digunakan untuk langkah-langkah berikut; tangkapan layar di halaman ini diambil menggunakan JDK 1.7 dan JDK 1.8.

BAGIAN 2) Unduh JUnit

Langkah 1) Mengunjungi junit.org/junit4 lalu klik Unduh dan Instal. Tautan tersebut terletak di kolom Selamat Datang pada JUnit halaman beranda, seperti yang ditunjukkan oleh panah di bawah ini.

JUnit Halaman beranda dengan tautan Unduh dan instal yang disorot di kolom Selamat Datang.

Langkah 2) Klik junit.jar. Tautan Unduh dan Instal akan membuka halaman wiki junit4 di GitHub, dan bagian Plain-old JAR akan mencantumkan dua file jar yang Anda butuhkan.

Halaman Unduh dan Instal wiki GitHub junit4 dengan junit.jar disorot di bawah Plain-old JAR.

Langkah 3) Di repositori pusat, Anda akan diperlihatkan semua versi dari JUnit yang dapat diunduh. Biasanya, Anda akan memilih versi terbaru. Klik tautan jar untuk mengunduh. JUnit versi 4.12 seperti yang ditunjukkan di bawah ini.

Hasil pencarian Maven Central untuk artefak junit dengan tautan jar pada baris 4.12 yang disorot

Langkah 4) Mengunjungi halaman wiki Unduh dan Instal junit4 Sekali lagi. Klik hamcrest-core.jar, entri kedua dalam daftar yang sama.

Bagian JAR biasa di wiki junit4 dengan hamcrest-core.jar yang dilingkari.

Langkah 5) Unduh file jar. Entri hamcrest-core akan terbuka di repositori, di mana tautan jar akan memulai pengunduhan.

Hasil pencarian Maven Central untuk org.hamcrest hamcrest-core versi 1.3 dengan tautan unduhan jar yang disorot.

Untuk JUnit untuk instalasi, Anda membutuhkan JUnit file JAR, dan Anda dapat mengunduh versi yang diinginkan. JUnit berkas jar dari JUnit situs resmi junit.org.

Berikut daftar toplesnya:

  • junit.jar
  • hamcrest-core.jar

Catatan versi: tangkapan layar menunjukkan JUnit 4.12. JUnit 4 sekarang dalam mode pemeliharaan dengan 4.13.2 Sebagai rilis terakhirnya, wiki saat ini menunjukkan junit.jar pada versi 4.13.2 dan hamcrest-core.jar pada versi 1.3. Proyek-proyek baru menggunakan artefak Jupiter. org.junit.jupiter:junit-jupiter Sebaliknya, yang tidak memerlukan jar hamcrest. Hanya nama file yang berubah; langkah-langkah di bawah ini tidak berubah. Lihat JUnit kerangka uji tutorial.

BAGIAN 3) JUnit Pengaturan Lingkungan

Langkah 1) Anda perlu menyetel JUNIT_RUMAH variabel lingkungan untuk menunjuk ke lokasi dasar tempat Anda menempatkannya JUnit stoples.

Misalnya, jika Anda telah membuat a JUnit Buat folder di drive C: dan letakkan file jar di sana, kemudian untuk pengaturan lingkungan, Anda perlu membuka Panel Kontrol -> Lanjutan -> Variabel Lingkungan, dan klik New tombol di bawah Variabel sistem.

Windows Dialog Variabel Lingkungan menampilkan daftar JAVA_HOME, JUNIT_HOME, dan MAVEN_HOME dengan tombol Baru disorot.

Saat Anda mengklik tombol Baru di Variabel Lingkungan, jendela lain akan terbuka.

Langkah 2) Jendela "Variabel Sistem Baru" akan terbuka:

  1. Berikan nama variabel sebagai โ€œJUNIT_HOMEโ€.
  2. Menyediakan JUnit nilai sebagai JUnit jalur tempat Anda menyalin JUnit file jar.
  3. Klik OK.

Pada tangkapan layar di bawah ini, nilai tersebut adalah folder C:\Junit4, tempat panduan ini menyimpan file jar.

Dialog Variabel Sistem Baru dengan JUNIT_HOME dimasukkan sebagai nama variabel dan C:\Junit4 sebagai nilainya.

Saat Anda mengklik OK, sistem akan membuat variabel sistem baru dengan nama dan nilai yang diberikan, yang dapat Anda verifikasi di jendela Variabel Lingkungan seperti yang ditunjukkan pada Langkah 1.

Langkah 3) Setelah membuat JUNIT_HOME, buat variabel lain dengan nama CLASSPATH. Sekali lagi, buka Variabel Lingkungan dan klik tombol โ€œBaruโ€, yang akan membuka jendela Variabel Sistem Baru yang sama.

Dialog Variabel Lingkungan dibuka kembali untuk menambahkan variabel sistem kedua untuk CLASSPATH.

Langkah 4) Pada langkah ini, arahkan CLASSPATH ke jar yang ditempatkan di JUnit folder seperti yang diberikan di bawah ini:

  1. Nama Variabel: CLASSPATH
  2. Nilai Variabel: %CLASSPATH%;%JUNIT_HOME%\junit-4.10.jar;.;
  3. Klik pada tombol OK.

Ganti dengan nama file persis yang Anda unduh: jalur build di Bagian 4 menunjukkan mesin ini menggunakan junit-4.10.jar.

Dialog Variabel Sistem Baru dengan CLASSPATH sebagai nama variabel dan nilai yang merujuk ke %JUNIT_HOME%

Langkah 5) Setelah Anda mengklik tombol 'OK', Anda dapat memverifikasi bahwa variabel lingkungan baru bernama โ€œCLASSPATHโ€ dapat dilihat di bawah Variabel sistem. Lihat di bawah.

Dialog Variabel Lingkungan menunjukkan entri CLASSPATH baru yang dipilih dalam daftar variabel Sistem.

Catatan: Kedua variabel ini hanya penting saat Anda mengkompilasi dan menjalankan pengujian dari baris perintah. Eclipse mengabaikan CLASSPATH sistem dan menyelesaikan jar dari jalur build proyek, yang dikonfigurasi pada Bagian 4. Maven ke Gradle Proyek tidak memerlukan keduanya, karena alat build akan menyusun classpath pengujian untuk Anda.

BAGIAN 4) Pasang JUnit File Jar masuk Eclipse

Langkah 1) Klik kanan pada proyek:

  1. Klik โ€œBuild Pathโ€ lalu
  2. Klik โ€œKonfigurasi Jalur Buildโ€.

Submenu Build Path adalah tempat setiap perubahan classpath pada sebuah proyek dimulai.

Eclipse Menu konteks proyek dengan submenu Build Path terbuka dan Configure Build Path disorot.

Langkah 2) Pada langkah ini,

  1. Pergi ke Java Jendela Build Path seperti yang ditunjukkan pada gambar di bawah ini.
  2. Sekarang klik tombol โ€œTambahkan JAR Eksternalโ€ untuk menambahkan file yang telah Anda unduh. JUnitfile .jar ke Eclipse.

Setelah menambahkan JUnit Setelah membuka file jar, klik tombol 'OK' untuk menutupnya. Java Jendela Build Path.

Java Buka tab Pustaka Jalur Build di dialog Properti proyek dengan tombol Tambah JAR Eksternal disorot.

Jalan pintas: itu Tambahkan Perpustakaanโ€ฆ tombol di panel yang sama untuk memasang JUnit perpustakaan yang dibundel dengan Eclipse, sehingga sebuah proyek dapat mencapai JUnit 4 atau JUnit 5 tanpa unduhan manual. Cara manual masih diperlukan jika Anda membutuhkan versi tertentu atau bekerja secara offline. Selanjutnya, tulis pengujian dengan JUnit penjelasan.

BAGIAN 5) Verifikasi JUnit File JAR di Jalur Build Anda

Untuk memverifikasi JUnit file jar di EclipseAnda perlu mengikuti langkah-langkah yang disebutkan di bawah ini:

  1. Klik kanan pada proyek -> Build Path
  2. Klik โ€œKonfigurasi Jalur Buildโ€.

Ini adalah menu yang sama yang digunakan di Bagian 4, yang kali ini diakses dari editor.

Eclipse Menu konteks terbuka di atas editor dengan Build Path dan Configure Build Path ditandai sebagai langkah satu dan dua.

Langkah 2) The Java Jendela Build Path akan muncul seperti yang ditunjukkan di bawah ini.

Di jendela tersebut, buka tab Pustaka untuk melihat semua file jar. Di tampilan pohon file jar, Anda perlu mencari nama file jar yang diawali dengan JUnit.

Setelah Anda memperluasnya JUnit perpustakaan, Anda dapat melihat Java perpustakaan seperti yang ditunjukkan di bawah ini:

Pohon tab Pustaka diperluas untuk menampilkan entri junit yang berisi junit-4.10.jar dari C:\Junit4

Sekarang Anda siap untuk menggunakan JUnit dengan EclipseJika pohon ini tidak menunjukkan apa pun JUnit entri, toples itu tidak pernah terpasang dan setiap org.junit Impor di kelas pengujian Anda akan gagal diselesaikan.

BAGIAN 6) Verifikasi JUnit Pengaturan

Anda dapat membuat yang sederhana JUnit tes untuk memverifikasi JUnit Pengaturan. Lihat kelas pengujian di bawah ini.

Langkah 1) Membuat Java kelas bernama TestJunit.java dan menyediakan pernyataan assert sederhana.

Eclipse Editor yang menampilkan kelas TestJunit dengan metode testSetup dan panggilan assertEquals.

package guru99.junit;
   
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class TestJunit {
   @Test
   public void testSetup() {
      String str= "I am done with Junit setup";
      assertEquals("I am done with Junit setup",str);
   }
}

Langkah 2) Buat kelas Test Runner untuk menjalankan pengujian di atas.

Eclipse Editor yang menampilkan kelas TestRunner dengan metode utama yang memanggil JUnitInti.jalankanKelas

package guru99.junit;

import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;

public class TestRunner {
   public static void main(String[] args) {
      Result result = JUnitCore.runClasses(TestJunit.class);
      for (Failure failure : result.getFailures()) {
         System.out.println(failure.toString());
      }
      System.out.println("Result=="+result.wasSuccessful());
   }
} 

Langkah 3) Untuk menjalankan pengujian, ikuti langkah-langkah di bawah ini:

  1. Klik kanan pada TestJunit.java dan klik โ€œRun Asโ€ seperti yang ditunjukkan di bawah ini
  2. Jendela lain akan terbuka setelah Anda mengklik โ€œJalankan Sebagaiโ€; klik โ€œ1โ€ JUnit Tesโ€ seperti yang ditunjukkan di bawah ini:

Eclipse Submenu Run As terbuka di atas TestJunit.java dengan angka 1. JUnit Entri uji disorot

Langkah 4) Berikut adalah output atau hasil dari pengujian Anda. Jika berhasil dieksekusi, tanda centang hijau akan muncul di depannya.

JUnit Lihat laporan. Berjalan 1/1 tanpa kesalahan, tanpa kegagalan, dan bilah kemajuan hijau untuk testSetup.

Pandangan tersebut melaporkan Eksekusi: 1/1, Kesalahan: 0, Kegagalan: 0 dengan pelari yang ditandai JUnit 4, memastikan bahwa jar, build path, dan test class terhubung dengan benar. Bilah merah di sini biasanya berarti jar hilang dari build path. Lihat JUnit menegaskan referensi, dan bagaimana caranya membuat JUnit rangkaian pengujian.

Pertanyaan Umum Demo Slot

JUnit 4.13.2 adalah versi final. JUnit Rilis 4 dan lini produksi sedang dalam mode pemeliharaan. Proyek baru harus menginstal artefak Jupiter dari JUnit 5 atau JUnit 6, yang berjalan pada JUnit Platform dan tidak memerlukan toples hamcrest.

Hanya untuk JUnit 4. AssertThat matchers berada di hamcrest, jadi junit.jar saja akan melempar NoClassDefFoundError. Jupiter telah menghapus ketergantungan itu sepenuhnya, jadi... JUnit 5 atau JUnit 6. Setup tidak pernah meminta hamcrest-core.jar.

Ya. Eclipse bundel JUnit perpustakaan, jadi Tambahkan Perpustakaanโ€ฆ pada Java Build Path terlampir JUnit 4 atau JUnit 5 dalam satu langkah. Eclipse juga menawarkan untuk menambahkan pustaka secara otomatis saat pertama kali Anda membuat kasus uji.

Deklarasikan dependensi dan biarkan alat build mengambilnya. Maven menggunakan junit:junit dalam cakupan pengujian untuk JUnit 4, atau org.junit.jupiter:junit-jupiter untuk Jupiter. Gradle Menggunakan testImplementation dengan koordinat yang sama. Tidak ada jar manual atau variabel lingkungan yang terlibat.

File JAR tidak ada di build path proyek tersebut. Mengatur CLASSPATH di Windows tidak memperbaikinya, karena Eclipse hanya menyelesaikan tipe dari jalur build. Buka kembali Konfigurasi Jalur Build dan konfirmasikan. JUnit Entri tersebut muncul di bawah Perpustakaan.

Mereka paling membantu dalam diagnosis. Menempelkan kesalahan jalur build atau tumpukan. tracMenggunakan asisten virtual biasanya akan mengidentifikasi file JAR yang hilang, bentrok versi, atau paket yang salah. Selalu konfirmasikan versi yang disarankan dengan catatan rilis resmi sebelum menerapkannya.

Ya. Setelah pustaka tersebut berhasil diakses, pustaka tersebut akan membuat metode pengujian, pernyataan, dan kode pengaturan dari kelas yang sedang diuji. RevPerhatikan setiap saran, karena bisa digabungkan. JUnit 4 dan impor Jupiter dalam file yang sama dan secara diam-diam mengganggu kompilasi.

Tidak. Variabel-variabel tersebut digunakan untuk menjalankan perintah javac dan java runs melalui baris perintah. Eclipse menggunakan jalur pembangunan proyek, dan Maven atau Gradle Mereka membangun classpath pengujian mereka sendiri, sehingga banyak pengembang tidak pernah mengatur kedua variabel tersebut sama sekali.

Ringkaslah postingan ini dengan: