Logo Passei Direto
Buscar
Pergunta 4 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: a. Lucas precisa compilar os testes com o comando javac -test para que o JUnit reconheça os métodos automaticamente. b. Lucas deve usar a anotação @Main no método de teste para que ele seja executado corretamente pelo JUnit. c. Lucas precisa criar um método public static void main na classe de teste para executar os testes. d. Lucas deve utilizar a anotação @Test para marcar os métodos de teste que deseja executar com JUnit. e. Lucas precisa renomear os métodos de teste com prefixo test_ para que o JUnit execute corretamente.
User badge image
marcosssergio

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar as alternativas uma a uma em relação ao uso do JUnit para testes automatizados em Java: a) Lucas precisa compilar os testes com o comando javac -test para que o JUnit reconheça os métodos automaticamente. - Incorreto. O JUnit não requer um comando específico como "-test" para reconhecer os métodos de teste. b) Lucas deve usar a anotação @Main no método de teste para que ele seja executado corretamente pelo JUnit. - Incorreto. A anotação correta para métodos de teste no JUnit é @Test, não @Main. c) Lucas precisa criar um método public static void main na classe de teste para executar os testes. - Incorreto. Não é necessário ter um método main para executar testes com JUnit, pois o framework cuida da execução dos testes. d) Lucas deve utilizar a anotação @Test para marcar os métodos de teste que deseja executar com JUnit. - Correto. A anotação @Test é a forma correta de indicar que um método é um teste que deve ser executado pelo JUnit. e) Lucas precisa renomear os métodos de teste com prefixo test_ para que o JUnit execute corretamente. - Incorreto. Embora seja uma prática comum nomear métodos de teste começando com "test", não é uma exigência do JUnit para que os testes sejam executados. Portanto, a alternativa correta é: d) Lucas deve utilizar a anotação @Test para marcar os métodos de teste que deseja executar com JUnit.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina