ПочатиПочніть безкоштовно

Похибка в цифрах числа

Тепер, коли ви написали успішний тест, створіть тест, який провалиться, якщо натрапить на неочікувану поведінку на крайовому випадку.

Інженери-програмісти часто навмисно пишуть такі тести, щоб показати наявність вади.

Необхідні пакети 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);
    }
}
Редагувати та запускати код