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