Comece agoraComece grátis

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

Ver curso

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);
    }
}
Editar e Executar Código