MulaiMulai sekarang secara gratis

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

Lihat Kursus

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);
    }
}
Edit dan Jalankan Kode