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?

Questão

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

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.

97%

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.

Explicação

Desbloqueie explicações detalhadas

Assine o plano Premium e tenha acesso a explicações completas e análises aprofundadas de cada questão.

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.