Engenharia de Software: Você acabou de escrever o teste JUnit abaixo, que ainda falha porque o método add não está implementado. Seguindo o ciclo Red → Green → Refactor do Test-Driven Development (TDD), qual deve ser o próximo passo?
Você acabou de escrever o teste JUnit abaixo, que ainda falha porque o método add não está implementado. Seguindo o ciclo Red → Green → Refactor do Test-Driven Development (TDD), qual deve ser o próximo passo?
Imagem 1
@Test
void shouldSumTwoNumbers() {
Calculator calc = new Calculator();
assertEquals(5, calc.add(2, 3));
}
Adicionar novas asserções ao teste para cobrir cenários de erro antes de qualquer implementação.
Implementar o método add na classe Calculator com a lógica mínima necessária para o teste passar.
Ignorar o teste usando @Disabled e prosseguir com outras funcionalidades.
Escrever testes de integração para validar toda a stack antes de corrigir a falha unitária.
Refatorar a classe Calculator para melhorar a legibilidade antes de garantir que o teste passe.
Desbloqueie explicações detalhadas
Assine o plano Premium e tenha acesso a explicações completas e análises aprofundadas de cada questão.