BaşlayınÜcretsiz Başlayın

Bir sayının basamakları başarısız oluyor

Artık başarılı bir test yazdığına göre, uç bir durumda beklenmeyen davranışla karşılaştığında başarısız olacak bir test yaz.

Yazılım mühendisleri, bir hatanın varlığını göstermek için bazen bilerek başarısız olan testler yazar.

Gerekli JUnit paketleri senin için içe aktarıldı.

Bu egzersiz

Java'da Teste Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Bu testi JUnit'in çalıştırmasını sağlayacak doğru anotasyonu gir.
  • Test edilen metodu çağır.
  • Beklenen davranışı doğrulamak için doğru JUnit assertion'ını kullan — test başarısız olmalı.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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);
    }
}
Kodu Düzenle ve Çalıştır