Comece agoraComece grátis

Aplicando TDD para reverter um número

Você viu Test-Driven Development — agora vamos colocar em prática! Considere um método simples para reverter um int. Se você pensar em termos de TDD, a primeira coisa a fazer é escrever um teste. Foque no comportamento (entrada e saída) do método, não na implementação. Isso vai treinar você a priorizar os requisitos do projeto.

No snippet de código abaixo, complete o teste com a saída esperada, a expressão para obter a saída real do método e a expressão dentro da instrução assertEquals().

Este exercicio faz parte do curso

Introdução a Testes em Java

Ver curso

Instruções do exercicio

  • Digite o valor invertido correto para o número de entrada.
  • Invoque o método reverse() de IntReverser para obter o valor real.
  • O JUnit espera os valores expected/actual em uma ordem específica. Insira-os em assertEquals().

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

public class IntReverser {
    
    public static int reverse(int input) {
        return 0;
    }

    public static class IntReverserTest {
    
        @Test
        public void testReverse_reversesNumber() {
            int input = 1234;
            // Write down the expected return value
            int expected = ____;

			// Call the reverse() method to obtain its actual return value
            int actual = IntReverser.____(____);

			// Write the arguments for the assert statement in the correct order
            assertEquals(____, ____);
        }
    }

    public static void main(String[] args) {
		launchTestsAndPrint(IntReverserTest.class);
    }
}
Editar e Executar Código