Rumah > Java > javaTutorial > Bagaimana untuk Menulis Ujian Unit dalam Java Menggunakan JUnit?

Bagaimana untuk Menulis Ujian Unit dalam Java Menggunakan JUnit?

Susan Sarandon
Lepaskan: 2024-12-15 18:38:12
asal
331 orang telah melayarinya

How to Write Unit Tests in Java Using JUnit?

Cara Menulis Ujian Unit dalam Java

Untuk menulis ujian unit bagi kelas Java, anda boleh mengikuti langkah berikut:

Untuk Eclipse:

  1. Buat yang baharu Projek Java.
  2. Buat kelas baharu dalam projek.
  3. Laksanakan kelas yang sedang diuji.
  4. Buat kes ujian JUnit baharu.
  5. Mulakan kelas ujian menggunakan @Sebelum.
  6. Tulis kaedah ujian menggunakan @Ujian.
  7. Tegaskan keputusan yang dijangkakan.
  8. Jalankan kelas ujian.

Untuk IntelliJ:

  1. Buat direktori baharu yang dipanggil 'ujian'.
  2. Tandai direktori sebagai punca sumber ujian.
  3. Buat kelas Java baharu dalam direktori 'ujian'.
  4. Import pustaka JUnit.
  5. Tulis kaedah ujian menggunakan anotasi @Test.
  6. Tegaskan keputusan yang dijangkakan.
  7. Jalankan ujian kelas.

Sampel kod yang disediakan menunjukkan cara menguji kaedah yang melaksanakan penambahan binari dalam Java:

import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

public class MathTest {
    Math math;

    @Before
    public void setUp() throws Exception {
        math = new Math(7, 10);
    }

    @Test
    public void testAdd() {
        Assert.assertEquals(17, math.add());
    }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menulis Ujian Unit dalam Java Menggunakan JUnit?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan