Digit dalam suatu angka gagal
Setelah Anda menulis sebuah tes yang berhasil, sekarang tulislah tes yang akan gagal saat menemui perilaku tak terduga pada kasus tepi.
Insinyur perangkat lunak sering kali dengan sengaja menulis tes yang gagal untuk menunjukkan keberadaan bug.
Paket JUnit yang diperlukan telah diimpor untuk Anda.
Latihan ini adalah bagian dari kursus
Pengantar Pengujian di Java
Petunjuk latihan
- Masukkan anotasi yang benar agar JUnit dapat mengeksekusi tes ini.
- Panggil metode yang diuji.
- Gunakan asersi JUnit yang tepat untuk menyatakan perilaku yang diharapkan — tesnya gagal.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
public class LastDigitWithTests {
public static void main(String[] args) {
launchTestsAndPrint(LastDigitTest.class);
}
}
class LastDigit {
public static int lastDigit(int a) {
return a % 10;
}
}
class LastDigitTest {
// Use the correct annotation to mark this as a JUnit test
@____
void testLastDigit() {
int number = -2025;
int expected = 5;
// Call the method under test
int actual = LastDigit.____(____);
// Use the correct JUnit assertion for the scenario
____(expected, actual);
}
}