Začněte nyníZačněte zdarma

Poslední číslice čísla – neúspěšný test

Teď, když máš za sebou úspěšný test, napiš test, který selže, když narazí na neočekávané chování v hraničním případě.

Softwároví inženýři záměrně píšou neúspěšné testy, aby prokázali existenci chyby.

Potřebné balíčky JUnit jsou už naimportované.

Toto cvičení je součástí kurzu

Úvod do testování v Javě

Zobrazit kurz

Pokyny k cvičení

  • Zadej správnou anotaci, která umožní JUnit spustit tento test.
  • Zavolej testovanou metodu.
  • Použij správný JUnit assertion pro ověření očekávaného chování – test by měl selhat.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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);
    }
}
Upravit a spustit kód