CommencezCommencez gratuitement

Échec pour les chiffres d'un nombre

Maintenant que vous avez écrit un test concluant, rédigez un test qui échouera lorsqu'il rencontrera un comportement inattendu dans un cas limite.

Les ingénieurs et ingénieures en logiciel écrivent souvent volontairement des tests en échec pour démontrer l'existence d'un bogue.

Les modules JUnit nécessaires ont été importés pour vous.

Cette activité fait partie du cours

Introduction aux tests en Java

Voir le cours

Instructions de l’exercice

  • Entrez l'annotation appropriée qui permettra à JUnit d'exécuter ce test.
  • Appelez la méthode à tester.
  • Utilisez l'assertion JUnit appropriée pour vérifier le comportement attendu — le test doit échouer.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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);
    }
}
Modifier et exécuter le code