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ě
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);
}
}