Kom igångKom igång gratis

Siffror i ett tal misslyckas

Nu när du har skrivit ett lyckat test är det dags att skriva ett test som misslyckas när det stöter på oväntat beteende i ett gränsfall.

Mjukvaruingenjörer skriver ofta avsiktligt misslyckade tester för att påvisa förekomsten av en bugg.

Nödvändiga JUnit-paket har redan importerats åt dig.

Den här övningen är en del av kursen

Introduktion till testning i Java

Visa kurs

Övningsinstruktioner

  • Ange rätt annotering för att JUnit ska kunna köra testet.
  • Anropa metoden som testas.
  • Använd rätt JUnit-assertion för att kontrollera det förväntade beteendet – testet ska misslyckas.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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);
    }
}
Redigera och kör kod