Logo Passei Direto
Buscar
Pergunta 8 Em um sistema de gerenciamento de tarefas, é fundamental garantir que os dados inseridos sejam válidos antes de realizar qualquer operação, como a criação de uma tarefa. Para isso, pode ser implementado um conjunto de validações que assegurem que os campos obrigatórios estejam preenchidos corretamente, e que datas e horários estejam dentro de parâmetros aceitáveis. Testes automatizados são frequentemente utilizados para validar essas regras de negócio, assegurando que o sistema funcione de maneira robusta. Com relação a este contexto e sobre o conteúdo estudado, analise as asserções a seguir e a relação proposta entre elas: I. O uso de testes com @Test(expected = ...) ou assertThrows() no JUnit permite garantir que comportamentos inválidos, como nome vazio ou data retroativa, sejam devidamente tratados pela aplicação, PORQUE II. A verificação de exceções em testes automatizados com JUnit é uma prática útil para evitar que erros de validação passem despercebidos durante a execução da aplicação, principalmente quando há regras de negócio envolvidas. A respeito dessas asserções, assinale a alternativa correta: a. As asserções I e II são falsas.
User badge image
marcosssergio

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar as asserções: I. O uso de testes com @Test(expected = ...) ou assertThrows() no JUnit permite garantir que comportamentos inválidos, como nome vazio ou data retroativa, sejam devidamente tratados pela aplicação. Verdadeira, pois essas anotações e métodos são utilizados para verificar se exceções são lançadas em situações de erro, como as mencionadas. II. A verificação de exceções em testes automatizados com JUnit é uma prática útil para evitar que erros de validação passem despercebidos durante a execução da aplicação, principalmente quando há regras de negócio envolvidas. Verdadeira, essa afirmação é correta, pois a verificação de exceções ajuda a garantir que as regras de negócio sejam respeitadas e que erros não sejam ignorados. Ambas as asserções I e II são verdadeiras. Portanto, a alternativa correta não é a que afirma que ambas são falsas. Como não foram apresentadas outras alternativas, não posso fornecer uma resposta definitiva. Se houver mais opções, por favor, forneça-as para que eu possa ajudar melhor!

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