Karena metode Assert.assertEquals
ini sudah usang, metode mana yang seharusnya kita gunakan sekarang?
Kode berikut:
String arg1 = "test";
String arg2 = "me";
Assert.assertEquals(arg1, arg2);
Memberi peringatan berikut:
Banyak penanda di baris ini
- Metode assertEquals (String, String) dari tipe Assert sudah usang
- Jenis Assert sudah usang
Jawaban:
Anda menggunakan
junit.framework.Assert
bukanorg.junit.Assert
.sumber
metode ini juga menghadapi peringatan yang sudah tidak berlaku:
Itu karena saat ini junit lebih memilih parameter ketiga daripada hanya dua input variabel float.
Parameter ketiga adalah delta:
ini sebagian besar digunakan untuk berurusan dengan perhitungan titik Mengambang yang tidak akurat
untuk informasi lebih lanjut, silakan merujuk masalah ini: Arti argumen epsilon dari assertEquals untuk nilai ganda
sumber
Ketika saya menggunakan Junit4, impor junit.framework.Assert; import junit.framework.TestCase; info peringatannya adalah: Jenis Assert sudah usang
ketika mengimpor seperti ini : import org.junit.Assert; import org.junit.Test; peringatan telah hilang
kemungkinan duplikat perbedaan antara 2 kelas JUnit Assert
sumber