Похибка в цифрах числа
Тепер, коли ви написали успішний тест, створіть тест, який провалиться, якщо натрапить на неочікувану поведінку на крайовому випадку.
Інженери-програмісти часто навмисно пишуть такі тести, щоб показати наявність вади.
Необхідні пакети JUnit вже імпортовано для вас.
Ця вправа є частиною курсу
Вступ до тестування в Java
Інструкції до вправи
- Введіть правильну анотацію, яка дозволить JUnit виконати цей тест.
- Викличте метод, який тестується.
- Використайте коректне твердження JUnit, щоб зафіксувати очікувану поведінку — тест має впасти.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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);
}
}