Cyfry liczby
Wróćmy do metody wyodrębniającej ostatnią cyfrę liczby, którą poznałeś/poznałaś w poprzedniej lekcji. Metoda ta używa operatora % 10, aby pobrać ostatnią cyfrę liczby całkowitej.
Napisz test, który PRZEJDZIE pomyślnie i pokaże, że metoda działa poprawnie dla podanej wartości całkowitej.
Niezbędne pakiety JUnit zostały już zaimportowane.
To ćwiczenie jest częścią kursu
Wprowadzenie do testowania w Javie
Instrukcje do ćwiczenia
- Wprowadź poprawną adnotację, która umożliwi JUnit wykonanie tego testu.
- Podaj oczekiwaną ostatnią cyfrę podanej liczby całkowitej.
- Użyj odpowiedniej asercji JUnit, aby sprawdzić równość między wartością oczekiwaną a rzeczywistą.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
public class LastDigitWithTests {
public static void main(String[] args) {
launchTestsAndPrint(LastDigitTest.class);
}
}
class LastDigitTest {
// Use the correct annotation to mark this as a JUnit test
@____
void testLastDigit() {
int number = 2025;
// What is the expected output?
int expected = ____;
int actual = LastDigit.lastDigit(number);
// Use the correct JUnit assertion for the scenario
____(expected, actual);
}
}