Carregando...
Carregando...
Ajude a melhorar a plataforma
Para que é usado o método fail() do 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 - Para fazer com que o teste falhe.
JUnit é um framework de testes unitários para a linguagem Java. Ele fornece diversos métodos de asserção para verificar se o código produzido atende às expectativas.
O método fail() é um método estático da classe Assert (ou Assertions no JUnit 5). Ao contrário de assertEquals ou assertTrue, que testam uma condição, o fail() causa a interrupção imediata do teste com um status de falha.
O propósito do fail() é lidar com fluxos que o desenvolvedor sabe que não deveriam ser alcançados. Por exemplo:
try-catch, se uma exceção esperada não for lançada, coloca-se um fail() após a chamada do método.| Método | Resultado | | :--- | :--- | | fail() | Interrompe o teste e marca como Falha (Vermelho). | | Outras alternativas | Referem-se a depuração ou penalização, que não são funções de um método de código. |
O método serve explicitamente para forçar a falha do caso de teste quando uma condição lógica indesejada ocorre.
Alternativa A.