Carregando...
Carregando...
Ajude a melhorar a plataforma
Lucas está começando a desenvolver testes automatizados para sua aplicação Java. Ele decidiu usar o JUnit, pois ouviu que é uma das bibliotecas mais utilizadas para esse fim. Após criar sua classe de teste, ele escreveu um método de teste simples para verificar se a soma de dois números está correta.
Considerando a situação acima, assinale a alternativa que reconhece sobre a prática de Lucas com JUnit:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa A - Lucas deve utilizar a anotação @Test para marcar os métodos de teste que deseja executar com JUnit.
Desde a versão 4 do JUnit, o framework utiliza anotações (Java Annotations) para identificar metadados no código, eliminando a necessidade de padrões de nomenclatura rígidos ou métodos main manuais.
Para que o executor de testes (Test Runner) do JUnit saiba que um método é um teste unitário e deve ser processado, o desenvolvedor deve inserir a anotação @Test imediatamente acima da assinatura do método.
test, mas no JUnit 4+ a anotação @Test é a forma correta. Não existe comando de compilação -test no javac.@Main não existe no JUnit.Runner; criar um public static void main tornaria o teste um programa Java comum, perdendo os benefícios do framework.O uso da anotação @Test é o requisito fundamental para a execução de testes no JUnit moderno.
Alternativa A.