Falha nos dígitos de um número
Agora que você escreveu um teste bem-sucedido, escreva um teste que falhe quando encontrar um comportamento inesperado em um caso de borda.
Engenheiros de software frequentemente escrevem testes que falham de propósito para demonstrar a existência de um bug.
Os pacotes necessários do JUnit já foram importados para você.
Este exercicio faz parte do curso
Introdução a Testes em Java
Instruções do exercicio
- Insira a anotação correta que permitirá ao JUnit executar este teste.
- Chame o método sob teste.
- Use a asserção correta do JUnit para verificar o comportamento esperado — o teste deve falhar.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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);
}
}